Index: trunk/Ohana/src/libautocode/def/autocode.c
===================================================================
--- trunk/Ohana/src/libautocode/def/autocode.c	(revision 24399)
+++ trunk/Ohana/src/libautocode/def/autocode.c	(revision 27435)
@@ -1,11 +1,11 @@
 # include "autocode.h"
 
-int gfits_convert_$STRUCT ($STRUCT *data, int size, int nitems) {
+int gfits_convert_$STRUCT ($STRUCT *data, off_t size, off_t nitems) {
 
-  int i;
+  off_t i;
   unsigned char *byte, tmp;
 
   if (size != $SIZE) { 
-    fprintf (stderr, "WARNING: mismatch in data types $STRUCT: %d vs %d\n", size, $SIZE);
+    fprintf (stderr, "WARNING: mismatch in data types $STRUCT: %lld vs %lld\n", (long long) size, (long long) $SIZE);
     return (FALSE);
   }
@@ -25,12 +25,12 @@
 } 
 
-$STRUCT *gfits_downsize_and_convert_$STRUCT ($STRUCT *data, int size, int nitems) {
+$STRUCT *gfits_downsize_and_convert_$STRUCT ($STRUCT *data, off_t size, off_t nitems) {
 
-  int i;
+  off_t i;
   unsigned char *byte, tmp;
   $STRUCT *output;
 
   if ($SIZE > size) { 
-    fprintf (stderr, "ERROR: uncorrectable mismatch in data types $STRUCT: %d vs %d\n", size, $SIZE);
+    fprintf (stderr, "ERROR: uncorrectable mismatch in data types $STRUCT: %lld vs %lld\n", (long long) size, (long long) $SIZE);
     exit (1);
   }
@@ -58,5 +58,5 @@
 /*** add test of EXTNAME and header-defined columns? ***/
 /* return internal structure representation */
-$STRUCT *gfits_table_get_$STRUCT (FTable *ftable, int *Ndata, int *swapped) {
+$STRUCT *gfits_table_get_$STRUCT (FTable *ftable, off_t *Ndata, char *swapped) {
 
   $STRUCT *data, *output;
@@ -68,5 +68,5 @@
       output = gfits_downsize_and_convert_$STRUCT (data, sizeof ($STRUCT), *Ndata);
       free (ftable[0].buffer);
-      ftable[0].buffer = output;
+      ftable[0].buffer = (char *) output;
       // XXX do I need to change NX?
     }
@@ -77,5 +77,5 @@
 }
 
-int gfits_table_set_$STRUCT (FTable *ftable, $STRUCT *data, int Ndata) {
+int gfits_table_set_$STRUCT (FTable *ftable, $STRUCT *data, off_t Ndata) {
 
   Header *header;
