Lines Matching refs:orig
667 duplicate_intarr(int *orig)
670 int *iwalker = orig;
672 if (orig == NULL)
682 (void) memcpy(iwalker, orig, allocsize);
691 duplicate_strarr(char **orig)
697 if (orig == NULL)
701 for (swalker = orig; *swalker != NULL; swalker++)
705 newbie = calloc(swalker - orig + 1, sizeof (char *));
709 for (i = 0; orig[i] != NULL; i++) {
710 newbie[i] = strdup(orig[i]);
725 _duplicate_alg(struct ipsecalgent *orig)
734 rc->a_proto_num = orig->a_proto_num;
735 rc->a_alg_num = orig->a_alg_num;
736 rc->a_key_increment = orig->a_key_increment;
737 rc->a_mech_name = strdup(orig->a_mech_name);
738 rc->a_alg_flags = orig->a_alg_flags;
739 rc->a_block_sizes = duplicate_intarr(orig->a_block_sizes);
740 rc->a_mech_params = duplicate_intarr(orig->a_mech_params);
741 rc->a_key_sizes = duplicate_intarr(orig->a_key_sizes);
742 rc->a_names = duplicate_strarr(orig->a_names);