| 33 | 
  | 
{ | 
| 34 | 
  | 
  cmdline_parser_print_version (); | 
| 35 | 
  | 
  printf("\n" | 
| 36 | 
< | 
  "Usage: %s [OPTIONS]...\n", CMDLINE_PARSER_PACKAGE); | 
| 36 | 
> | 
         "Usage: %s [OPTIONS]...\n", CMDLINE_PARSER_PACKAGE); | 
| 37 | 
  | 
  printf("\n"); | 
| 38 | 
  | 
  printf("  -h, --help                    Print help and exit\n"); | 
| 39 | 
  | 
  printf("  -V, --version                 Print version and exit\n"); | 
| 80 | 
  | 
  args_info->rcorr_given = 0 ; | 
| 81 | 
  | 
  args_info->vcorr_given = 0 ; | 
| 82 | 
  | 
  args_info->dcorr_given = 0 ; | 
| 83 | 
< | 
#define clear_args() { \ | 
| 84 | 
< | 
  args_info->input_arg = NULL; \ | 
| 85 | 
< | 
  args_info->output_arg = NULL; \ | 
| 86 | 
< | 
  args_info->sele1_arg = NULL; \ | 
| 87 | 
< | 
  args_info->sele2_arg = NULL; \ | 
| 88 | 
< | 
} | 
| 83 | 
> | 
#define clear_args() {                          \ | 
| 84 | 
> | 
    args_info->input_arg = NULL;                \ | 
| 85 | 
> | 
    args_info->output_arg = NULL;               \ | 
| 86 | 
> | 
    args_info->sele1_arg = NULL;                \ | 
| 87 | 
> | 
    args_info->sele2_arg = NULL;                \ | 
| 88 | 
> | 
  } | 
| 89 | 
  | 
 | 
| 90 | 
  | 
  clear_args(); | 
| 91 | 
  | 
 | 
| 160 | 
  | 
            } | 
| 161 | 
  | 
          args_info->rcorr_given = 1; | 
| 162 | 
  | 
          dynamicProps_group_counter += 1; | 
| 163 | 
< | 
        break; | 
| 163 | 
> | 
          break; | 
| 164 | 
  | 
 | 
| 165 | 
  | 
        case 'v':       /* velocity correlation function.  */ | 
| 166 | 
  | 
          if (args_info->vcorr_given) | 
| 171 | 
  | 
            } | 
| 172 | 
  | 
          args_info->vcorr_given = 1; | 
| 173 | 
  | 
          dynamicProps_group_counter += 1; | 
| 174 | 
< | 
        break; | 
| 174 | 
> | 
          break; | 
| 175 | 
  | 
 | 
| 176 | 
  | 
        case 'd':       /* dipole correlation function.  */ | 
| 177 | 
  | 
          if (args_info->dcorr_given) | 
| 182 | 
  | 
            } | 
| 183 | 
  | 
          args_info->dcorr_given = 1; | 
| 184 | 
  | 
          dynamicProps_group_counter += 1; | 
| 185 | 
< | 
        break; | 
| 185 | 
> | 
          break; | 
| 186 | 
  | 
 | 
| 187 | 
  | 
 | 
| 188 | 
  | 
        case 0: /* Long option with no short option */ | 
| 189 | 
  | 
          /* select first stuntdouble set.  */ | 
| 190 | 
  | 
          if (strcmp (long_options[option_index].name, "sele1") == 0) | 
| 191 | 
< | 
          { | 
| 192 | 
< | 
            if (args_info->sele1_given) | 
| 193 | 
< | 
              { | 
| 194 | 
< | 
                fprintf (stderr, "%s: `--sele1' option given more than once\n", CMDLINE_PARSER_PACKAGE); | 
| 195 | 
< | 
                clear_args (); | 
| 196 | 
< | 
                exit (EXIT_FAILURE); | 
| 197 | 
< | 
              } | 
| 198 | 
< | 
            args_info->sele1_given = 1; | 
| 199 | 
< | 
            args_info->sele1_arg = gengetopt_strdup (optarg); | 
| 200 | 
< | 
            break; | 
| 201 | 
< | 
          } | 
| 191 | 
> | 
            { | 
| 192 | 
> | 
              if (args_info->sele1_given) | 
| 193 | 
> | 
                { | 
| 194 | 
> | 
                  fprintf (stderr, "%s: `--sele1' option given more than once\n", CMDLINE_PARSER_PACKAGE); | 
| 195 | 
> | 
                  clear_args (); | 
| 196 | 
> | 
                  exit (EXIT_FAILURE); | 
| 197 | 
> | 
                } | 
| 198 | 
> | 
              args_info->sele1_given = 1; | 
| 199 | 
> | 
              args_info->sele1_arg = gengetopt_strdup (optarg); | 
| 200 | 
> | 
              break; | 
| 201 | 
> | 
            } | 
| 202 | 
  | 
           | 
| 203 | 
  | 
          /* select second stuntdouble set (if sele2 is not set, use script from sele1).  */ | 
| 204 | 
  | 
          else if (strcmp (long_options[option_index].name, "sele2") == 0) | 
| 205 | 
< | 
          { | 
| 206 | 
< | 
            if (args_info->sele2_given) | 
| 207 | 
< | 
              { | 
| 208 | 
< | 
                fprintf (stderr, "%s: `--sele2' option given more than once\n", CMDLINE_PARSER_PACKAGE); | 
| 209 | 
< | 
                clear_args (); | 
| 210 | 
< | 
                exit (EXIT_FAILURE); | 
| 211 | 
< | 
              } | 
| 212 | 
< | 
            args_info->sele2_given = 1; | 
| 213 | 
< | 
            args_info->sele2_arg = gengetopt_strdup (optarg); | 
| 214 | 
< | 
            break; | 
| 215 | 
< | 
          } | 
| 205 | 
> | 
            { | 
| 206 | 
> | 
              if (args_info->sele2_given) | 
| 207 | 
> | 
                { | 
| 208 | 
> | 
                  fprintf (stderr, "%s: `--sele2' option given more than once\n", CMDLINE_PARSER_PACKAGE); | 
| 209 | 
> | 
                  clear_args (); | 
| 210 | 
> | 
                  exit (EXIT_FAILURE); | 
| 211 | 
> | 
                } | 
| 212 | 
> | 
              args_info->sele2_given = 1; | 
| 213 | 
> | 
              args_info->sele2_arg = gengetopt_strdup (optarg); | 
| 214 | 
> | 
              break; | 
| 215 | 
> | 
            } | 
| 216 | 
  | 
           | 
| 217 | 
  | 
 | 
| 218 | 
  | 
        case '?':       /* Invalid option.  */ |