~ubuntu-branches/ubuntu/hardy/gengetopt/hardy

« back to all changes in this revision

Viewing changes to src/skels/multiple_fill_array.h_skel

  • Committer: Bazaar Package Importer
  • Author(s): Matthias Klose
  • Date: 2008-01-29 14:55:40 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20080129145540-bkah1bl330gpelmh
Tags: 2.22-1ubuntu1
* Merge with Debian; remaining changes:
  - Fix build failures with g++-4.3.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
if (local_args_info.@option_var_name@_given && @option_var_name@_list)
2
 
  {
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)
7
 
      {
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;
12
 
        free (tmp);
13
 
      }
14
 
  }
 
1
@IF@ default_value:string != "0" @THEN@
 
2
multiple_default_value.@type@_arg = @default_value@;
 
3
@ENDIF@
 
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'