| 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.  */ |