Changeset 25162 for branches/pap_mops/ppMops/src/ppMops.c
- Timestamp:
- Aug 20, 2009, 5:24:15 PM (17 years ago)
- File:
-
- 1 edited
-
branches/pap_mops/ppMops/src/ppMops.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/pap_mops/ppMops/src/ppMops.c
r25100 r25162 6 6 int main(int argc, char *argv[]) 7 7 { 8 if (argc != 7) {9 fprintf(stderr, "Insufficient arguments.\n");10 fprintf(stderr, "Usage: %s DETECTIONS ZP EXP_ID EXP_NAME DIRECTION OUTPUT\n", argv[0]);8 ppMopsArguments *args = ppMopsArgumentsParse(argc, argv); // Parsed arguments 9 if (!args) { 10 psErrorStackPrint(stderr, "Error parsing arguments"); 11 11 exit(PS_EXIT_CONFIG_ERROR); 12 12 } 13 13 14 ppMopsData *data = ppMopsDataAlloc(); // Configuration data 15 data->detections = psStringCopy(argv[1]); 16 data->zp = atof(argv[2]); 17 data->exp_id = atoll(argv[3]); 18 data->exp_name = psStringCopy(argv[4]); 19 data->direction = atoi(argv[5]); 20 data->output = psStringCopy(argv[6]); 21 22 if (!isfinite(data->zp)) { 23 psErrorStackPrint(stderr, "Zero point is unknown\n"); 24 exit(PS_EXIT_CONFIG_ERROR); 25 } 14 psArray *detections = ppMopsRead(args); // Detections from each input 15 if (!detections) { 16 psErrorStackPrint(stderr, "Unable to read detections"); 17 exit(PS_EXIT_SYS_ERROR); 18 } 19 20 #if 0 21 ps 22 26 23 27 24 psArray *detections = NULL; // Detections … … 211 208 psFree(data); 212 209 210 #endif 211 213 212 return PS_EXIT_SUCCESS; 214 213 }
Note:
See TracChangeset
for help on using the changeset viewer.
