Lines Matching refs:new_proto
193 ipsec_proto_t *rc = NULL, *new_proto = NULL;
265 new_proto = (ipsec_proto_t *)realloc(rc,
267 rc = new_proto;
268 if (new_proto == NULL)
270 new_proto += (rc_num - 1);
271 new_proto->proto_num = new_num;
272 new_proto->proto_algs = NULL;
273 new_proto->proto_numalgs = 0;
274 new_proto->proto_name = strdup(proto_name);
275 if (new_proto->proto_name == NULL)
277 new_proto->proto_exec_mode = exec_mode;
281 new_proto->proto_pkg = strdup(cur_pkg);
282 if (new_proto->proto_pkg == NULL)
285 new_proto->proto_pkg = NULL;
288 new_proto->proto_algs_pkgs = NULL;
289 new_proto->proto_algs_npkgs = 0;
307 for (new_proto = rc; new_proto < (rc + new_num);
308 new_proto++)
309 if (new_proto->proto_num == new_num)
311 if (new_proto == (rc + new_num)) {
342 new_proto->proto_num);
353 new_proto->proto_num);
364 new_proto->proto_num);
386 alg_num, new_proto->proto_num);
400 alg_num, new_proto->proto_num);
432 alg_num, new_proto->proto_num);
498 int npkgs = new_proto->proto_algs_npkgs;
500 new_proto->proto_algs_pkgs = realloc(
501 new_proto->proto_algs_pkgs,
503 if (new_proto->proto_algs_pkgs == NULL)
506 new_proto->proto_algs_pkgs[npkgs].alg_num =
508 new_proto->proto_algs_pkgs[npkgs].pkg_name =
510 if (new_proto->proto_algs_pkgs[npkgs].pkg_name
514 new_proto->proto_algs_npkgs = npkgs + 1;
518 newalglist = realloc(new_proto->proto_algs,
519 (new_proto->proto_numalgs + 1) *
525 newalglist[new_proto->proto_numalgs] = curalg;
526 new_proto->proto_numalgs++;
527 new_proto->proto_algs = newalglist;