Changeset 25321 for trunk/pstamp
- Timestamp:
- Sep 10, 2009, 12:01:54 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/pstamp/src/pstampdump.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/pstamp/src/pstampdump.c
r25156 r25321 79 79 if (!readFitsFile(fileName, dumpHeader ? &header : NULL, dumpTable ? &array : NULL)) { 80 80 psErrorStackPrint(stderr, "failed to process fits table from: %s\n", fileName); 81 return 1;81 return PS_EXIT_DATA_ERROR; 82 82 } 83 83 if (dumpHeader) { … … 85 85 if (!extname) { 86 86 psErrorStackPrint(stderr, "failed to find EXTNAME in fits header of: %s\n", fileName); 87 return 1;87 return PS_EXIT_DATA_ERROR; 88 88 } 89 89 psString req_name = psMetadataLookupStr(NULL, header, "REQ_NAME"); 90 90 if (!req_name) { 91 91 psErrorStackPrint(stderr, "failed to find REQ_NAME in fits header of: %s\n", fileName); 92 return 1;92 return PS_EXIT_DATA_ERROR; 93 93 } 94 94 if (!strcmp(extname, "PS1_PS_REQUEST")) { 95 95 psString extver = psMetadataLookupStr(NULL, header, "EXTVER"); 96 96 if (!extver) { 97 psErrorStackPrint(stderr, "failed to find EXTVER in fits header of: %s\n", fileName); 98 return 1; 97 // work around bug in MOPS request files 98 // Accept an integer for the version number 99 psS32 extver_num = psMetadataLookupS32(NULL, header, "EXTVER"); 100 if (extver_num) { 101 psStringAppend(&extver, "%d", extver_num); 102 } else { 103 psErrorStackPrint(stderr, "failed to find EXTVER in fits header of: %s\n", fileName); 104 return PS_EXIT_DATA_ERROR; 105 } 99 106 } 100 107 printf("%s %s %s\n", extname, extver, req_name); … … 104 111 } else { 105 112 psErrorStackPrint(stderr, "do not recognize extname: %s in %s\n", extname, fileName); 106 return 1;113 return PS_EXIT_DATA_ERROR; 107 114 } 108 115 }
Note:
See TracChangeset
for help on using the changeset viewer.
