Changeset 37656
- Timestamp:
- Nov 21, 2014, 8:21:16 AM (12 years ago)
- Location:
- branches/eam_branches/ipp-20140904/Ohana/src/libfits
- Files:
-
- 1 added
- 3 edited
-
Makefile (modified) (1 diff)
-
header/F_find_H.c (added)
-
include/gfitsio.h (modified) (1 diff)
-
table/F_read_T.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20140904/Ohana/src/libfits/Makefile
r34088 r37656 32 32 $(HEAD)/F_scan.$(ARCH).o $(HEAD)/F_print.$(ARCH).o \ 33 33 $(HEAD)/F_copy_H.$(ARCH).o $(HEAD)/F_delete.$(ARCH).o \ 34 $(HEAD)/F_read_XH.$(ARCH).o $(HEAD)/F_init_H.$(ARCH).o \ 35 $(HEAD)/F_convert_H.$(ARCH).o $(HEAD)/version.$(ARCH).o 34 $(HEAD)/F_find_XH.$(ARCH).o $(HEAD)/F_init_H.$(ARCH).o \ 35 $(HEAD)/F_convert_H.$(ARCH).o $(HEAD)/F_read_XH.$(ARCH).o \ 36 $(HEAD)/version.$(ARCH).o 36 37 37 38 MATRIX_OBJ = \ -
branches/eam_branches/ipp-20140904/Ohana/src/libfits/include/gfitsio.h
r37427 r37656 119 119 int gfits_modify_alt PROTO((Header *header, char *field, char *mode, int N,...)); 120 120 int gfits_print_alt PROTO((Header *header, char *field, char *mode, int N,...)); 121 int gfits_find_Xheader PROTO((char *filename, Header *header, char *extname)); 121 122 int gfits_read_Xheader PROTO((char *filename, Header *header, int N)); 122 123 int gfits_read_header PROTO((char *filename, Header *header)); -
branches/eam_branches/ipp-20140904/Ohana/src/libfits/table/F_read_T.c
r29938 r37656 25 25 26 26 header = table[0].header; 27 fseeko (f, 0, SEEK_SET); 28 29 found = FALSE; 30 for (j = -1; !found; j++) { 31 /* load data for this header */ 32 if (!gfits_load_header (f, header)) return (FALSE); 33 34 /* check if this is the correct extension or not */ 35 bzero (tname, 80); 36 gfits_scan (header, "EXTNAME", "%s", 1, tname); 37 if (!strcmp (tname, extname)) { 38 if (gfits_fread_ftable_data (f, table, FALSE)) return (TRUE); 39 gfits_free_header (header); 40 return (FALSE); 41 } 42 43 /* skip to next header */ 44 Nbytes = gfits_data_size (header); 45 fseeko (f, Nbytes, SEEK_CUR); 46 gfits_free_header (header); 47 } 48 return (TRUE); 49 } 27 if (!gfits_find_Xheader (f, header, extname)) return FALSE; 28 29 if (gfits_fread_ftable_data (f, table, FALSE)) return (TRUE); 30 gfits_free_header (header); 31 return (FALSE); 32 } 50 33 51 34 /*********************** fits read ftable data ***********************************/
Note:
See TracChangeset
for help on using the changeset viewer.
