Changeset 33648 for trunk/Ohana/src/libfits/table/F_get_column.c
- Timestamp:
- Apr 1, 2012, 2:22:08 PM (14 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/libfits/table/F_get_column.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/libfits/table/F_get_column.c
r31371 r33648 126 126 127 127 /***********************/ 128 int gfits_get_bintable_column_type_by_N (Header *header, int N, char *type, int *Nval) { 129 130 int Nbytes; 131 char field[80], format[80]; 132 133 assert (N > 0); 134 135 sprintf (field, "TFORM%d", N); 136 if (!gfits_scan (header, field, "%s", 1, format)) return FALSE; 137 if (!gfits_bintable_format (format, type, Nval, &Nbytes)) return (FALSE); 138 return (TRUE); 139 } 140 141 /***********************/ 128 142 int gfits_get_bintable_column_type (Header *header, char *label, char *type, int *Nval) { 129 143 130 int i, N, Nfields , Nbytes;131 char tlabel[80], field[80] , format[80];144 int i, N, Nfields; 145 char tlabel[80], field[80]; 132 146 133 147 if (label == (char *) NULL) return (FALSE); … … 144 158 N = i - 1; 145 159 146 sprintf (field, "TFORM%d", N); 147 gfits_scan (header, field, "%s", 1, format); 148 149 if (!gfits_bintable_format (format, type, Nval, &Nbytes)) return (FALSE); 160 if (!gfits_get_bintable_column_type_by_N (header, N, type, Nval)) return FALSE; 150 161 return (TRUE); 151 162 }
Note:
See TracChangeset
for help on using the changeset viewer.
