Changeset 13039 for trunk/Ohana/src/libfits/header/F_read_XH.c
- Timestamp:
- Apr 25, 2007, 4:18:23 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/libfits/header/F_read_XH.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/libfits/header/F_read_XH.c
r12902 r13039 4 4 /*********************** fits read header ***********************************/ 5 5 int gfits_read_Xheader (char *filename, Header *header, int N) { 6 7 int status; 8 FILE *f; 9 10 f = fopen (filename, "r"); 11 if (f == NULL) { 12 header[0].buffer = NULL; 13 fclose (f); 14 return (FALSE); 15 } 16 17 status = gfits_fread_Xheader (f, header, N); 18 if (!status) { 19 header[0].buffer = NULL; 20 fclose (f); 21 return (FALSE); 22 } 23 24 fclose (f); 25 return (TRUE); 26 27 } 28 29 /*********************** fits read header ***********************************/ 30 int gfits_fread_Xheader (FILE *f, Header *header, int N) { 6 31 7 32 /* read header for extension number N */ 8 33 9 FILE *f;10 34 int j, Nmatrix, Nskip; 11 35 Header theader; 12 36 13 f = fopen (filename, "r"); 14 if (f == NULL) { 15 header[0].buffer = NULL; 16 return (FALSE); 17 } 37 /* set f to beginning of file */ 38 fseek (f, 0, SEEK_SET); 18 39 19 40 Nskip = 0; … … 21 42 /* load data for this header */ 22 43 if (!gfits_load_header (f, &theader)) { 23 fclose (f);24 44 return (FALSE); 25 45 } … … 34 54 35 55 if (!gfits_load_header (f, header)) { 36 fclose (f);37 56 return (FALSE); 38 57 } 39 fclose (f);40 58 Nskip += header[0].size; 41 59 return (Nskip);
Note:
See TracChangeset
for help on using the changeset viewer.
