Changeset 27435 for trunk/Ohana/src/libautocode/def/autocode.c
- Timestamp:
- Mar 24, 2010, 11:22:25 AM (16 years ago)
- Location:
- trunk/Ohana
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
src/libautocode/def/autocode.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana
-
Property svn:mergeinfo
set to
/branches/eam_branches/20091201/Ohana merged eligible /branches/eam_branches/largefiles.20100314/Ohana merged eligible
-
Property svn:mergeinfo
set to
-
trunk/Ohana/src/libautocode/def/autocode.c
r24399 r27435 1 1 # include "autocode.h" 2 2 3 int gfits_convert_$STRUCT ($STRUCT *data, int size, int nitems) {3 int gfits_convert_$STRUCT ($STRUCT *data, off_t size, off_t nitems) { 4 4 5 int i;5 off_t i; 6 6 unsigned char *byte, tmp; 7 7 8 8 if (size != $SIZE) { 9 fprintf (stderr, "WARNING: mismatch in data types $STRUCT: % d vs %d\n", size,$SIZE);9 fprintf (stderr, "WARNING: mismatch in data types $STRUCT: %lld vs %lld\n", (long long) size, (long long) $SIZE); 10 10 return (FALSE); 11 11 } … … 25 25 } 26 26 27 $STRUCT *gfits_downsize_and_convert_$STRUCT ($STRUCT *data, int size, int nitems) {27 $STRUCT *gfits_downsize_and_convert_$STRUCT ($STRUCT *data, off_t size, off_t nitems) { 28 28 29 int i;29 off_t i; 30 30 unsigned char *byte, tmp; 31 31 $STRUCT *output; 32 32 33 33 if ($SIZE > size) { 34 fprintf (stderr, "ERROR: uncorrectable mismatch in data types $STRUCT: % d vs %d\n", size,$SIZE);34 fprintf (stderr, "ERROR: uncorrectable mismatch in data types $STRUCT: %lld vs %lld\n", (long long) size, (long long) $SIZE); 35 35 exit (1); 36 36 } … … 58 58 /*** add test of EXTNAME and header-defined columns? ***/ 59 59 /* return internal structure representation */ 60 $STRUCT *gfits_table_get_$STRUCT (FTable *ftable, int *Ndata, int*swapped) {60 $STRUCT *gfits_table_get_$STRUCT (FTable *ftable, off_t *Ndata, char *swapped) { 61 61 62 62 $STRUCT *data, *output; … … 68 68 output = gfits_downsize_and_convert_$STRUCT (data, sizeof ($STRUCT), *Ndata); 69 69 free (ftable[0].buffer); 70 ftable[0].buffer = output;70 ftable[0].buffer = (char *) output; 71 71 // XXX do I need to change NX? 72 72 } … … 77 77 } 78 78 79 int gfits_table_set_$STRUCT (FTable *ftable, $STRUCT *data, int Ndata) {79 int gfits_table_set_$STRUCT (FTable *ftable, $STRUCT *data, off_t Ndata) { 80 80 81 81 Header *header;
Note:
See TracChangeset
for help on using the changeset viewer.
