Changeset 4641 for trunk/psphot/src/load_args.c
- Timestamp:
- Jul 27, 2005, 6:55:51 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/psphot/src/load_args.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psphot/src/load_args.c
r4375 r4641 13 13 14 14 char *mask = NULL; 15 if ((N = get_argument (*argc, argv, "- -mask"))) {15 if ((N = get_argument (*argc, argv, "-mask"))) { 16 16 remove_argument (N, argc, argv); 17 17 mask = psStringCopy (argv[N]); … … 20 20 21 21 char *noise = NULL; 22 if ((N = get_argument (*argc, argv, "- -noise"))) {22 if ((N = get_argument (*argc, argv, "-noise"))) { 23 23 remove_argument (N, argc, argv); 24 24 noise = psStringCopy (argv[N]); … … 26 26 } 27 27 28 char *diff = NULL; 29 if ((N = get_argument (*argc, argv, "-diff"))) { 30 remove_argument (N, argc, argv); 31 diff = psStringCopy (argv[N]); 32 remove_argument (N, argc, argv); 33 } 34 28 35 if (*argc != 4) usage (); 29 36 37 // load config information 30 38 psMetadata *config = psMetadataParseConfig (NULL, &Nfail, argv[3], FALSE); 31 39 40 // identify input image & optional noise & mask images 32 41 psMetadataAddStr (config, PS_LIST_HEAD, "INPUT", "", argv[1]); 33 42 psMetadataAddStr (config, PS_LIST_HEAD, "OUTPUT", "", argv[2]); … … 38 47 psMetadataAddStr (config, PS_LIST_HEAD, "NOISE", "", noise); 39 48 } 49 if (diff != NULL) { 50 psMetadataAddStr (config, PS_LIST_HEAD, "DIFF_IMAGE", "", diff); 51 } 40 52 return (config); 41 53 } … … 43 55 int usage () { 44 56 45 fprintf (stderr, "USAGE: psphot (image .fits) (output.fits) (config)\n");57 fprintf (stderr, "USAGE: psphot (image) (output) (config)\n"); 46 58 fprintf (stderr, "options: \n"); 47 fprintf (stderr, " --mask (filename)\n"); 48 fprintf (stderr, " --noise (filename)\n"); 59 fprintf (stderr, " -mask (filename)\n"); 60 fprintf (stderr, " -noise (filename)\n"); 61 fprintf (stderr, " -diff (filename)\n"); 49 62 exit (2); 50 63 }
Note:
See TracChangeset
for help on using the changeset viewer.
