1
if (local_args_info.@option_var_name@_given && @option_var_name@_list)
3
struct @list_name@_list *tmp;
4
args_info->@option_var_name@_arg = (@type@ *) realloc (args_info->@option_var_name@_arg, (args_info->@option_var_name@_given + local_args_info.@option_var_name@_given) * sizeof (@type@));
5
args_info->@option_var_name@_orig = (char **) realloc (args_info->@option_var_name@_orig, (args_info->@option_var_name@_given + local_args_info.@option_var_name@_given) * sizeof (char *));
6
for (i = (local_args_info.@option_var_name@_given - 1); i >= 0; --i)
8
tmp = @option_var_name@_list;
9
args_info->@option_var_name@_arg [i + args_info->@option_var_name@_given] = @option_var_name@_list->arg;
10
args_info->@option_var_name@_orig [i + args_info->@option_var_name@_given] = @option_var_name@_list->orig;
11
@option_var_name@_list = @option_var_name@_list->next;
1
@IF@ default_value:string != "0" @THEN@
2
multiple_default_value.@type@_arg = @default_value@;
4
update_multiple_arg((void *)&(args_info->@option_var_name@_arg),
5
&(args_info->@option_var_name@_orig), args_info->@option_var_name@_given,
6
local_args_info.@option_var_name@_given, @IF@ default_value:string != "0" @THEN@ &multiple_default_value @ELSE@ 0 @ENDIF@,
7
@arg_type@, @option_var_name@_list);
b'\\ No newline at end of file'