Changeset 7080 for trunk/Ohana/src/libautocode/def/autocode.c
- Timestamp:
- May 5, 2006, 5:44:26 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/libautocode/def/autocode.c (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/libautocode/def/autocode.c
r5851 r7080 1 1 # include "autocode.h" 2 2 3 int fits_convert_$STRUCT ($STRUCT *data, int size, int nitems) {3 int gfits_convert_$STRUCT ($STRUCT *data, int size, int nitems) { 4 4 5 5 int i; … … 28 28 /*** add test of EXTNAME and header-defined columns? ***/ 29 29 /* return internal structure representation */ 30 $STRUCT * fits_table_get_$STRUCT (FTable *ftable, int *Ndata, int *swapped) {30 $STRUCT *gfits_table_get_$STRUCT (FTable *ftable, int *Ndata, int *swapped) { 31 31 32 32 $STRUCT *data; … … 35 35 data = ($STRUCT *) ftable[0].buffer; 36 36 if ((swapped == NULL) || (*swapped == FALSE)) { 37 fits_convert_$STRUCT (data, sizeof ($STRUCT), *Ndata);37 gfits_convert_$STRUCT (data, sizeof ($STRUCT), *Ndata); 38 38 if (swapped != NULL) *swapped = TRUE; 39 39 } … … 41 41 } 42 42 43 int fits_table_set_$STRUCT (FTable *ftable, $STRUCT *data, int Ndata) {43 int gfits_table_set_$STRUCT (FTable *ftable, $STRUCT *data, int Ndata) { 44 44 45 45 Header *header; … … 48 48 49 49 /* create table header */ 50 fits_create_table_header (header, "$TYPE", "$EXTNAME");50 gfits_create_table_header (header, "$TYPE", "$EXTNAME"); 51 51 52 52 /* define table layout */ … … 54 54 55 55 /* create table */ 56 fits_create_table (header, ftable);56 gfits_create_table (header, ftable); 57 57 58 58 /* add data values */ 59 fits_convert_$STRUCT (data, sizeof ($STRUCT), Ndata);60 fits_add_rows (ftable, (char *) data, Ndata, sizeof ($STRUCT));59 gfits_convert_$STRUCT (data, sizeof ($STRUCT), Ndata); 60 gfits_add_rows (ftable, (char *) data, Ndata, sizeof ($STRUCT)); 61 61 62 62 return (TRUE); 63 63 } 64 64 65 int fits_table_mkheader_$STRUCT (Header *header) {65 int gfits_table_mkheader_$STRUCT (Header *header) { 66 66 67 67 /* create table header */ 68 fits_create_table_header (header, "$TYPE", "$EXTNAME");68 gfits_create_table_header (header, "$TYPE", "$EXTNAME"); 69 69 70 70 /* define table layout */ … … 88 88 } 89 89 90 fits_convert_$STRUCT (tmpdata, sizeof ($STRUCT), Ndata);90 gfits_convert_$STRUCT (tmpdata, sizeof ($STRUCT), Ndata); 91 91 92 92 SendCommand (device, 16, "NVALUE: %6d", Ndata); … … 113 113 114 114 tmpdata = ($STRUCT *) message.buffer; 115 fits_convert_$STRUCT (tmpdata, sizeof ($STRUCT), ndata);115 gfits_convert_$STRUCT (tmpdata, sizeof ($STRUCT), ndata); 116 116 117 117 /* double-check data length? */
Note:
See TracChangeset
for help on using the changeset viewer.
