Index: trunk/Ohana/src/libautocode/def/autocode.c
===================================================================
--- trunk/Ohana/src/libautocode/def/autocode.c	(revision 28246)
+++ trunk/Ohana/src/libautocode/def/autocode.c	(revision 28247)
@@ -84,5 +84,5 @@
 
   /* create table header */
-  gfits_create_table_header (header, "$TYPE", "$EXTNAME");
+  if (!gfits_create_table_header (header, "$TYPE", "$EXTNAME")) return (FALSE);
 
   /* define table layout */
@@ -90,10 +90,10 @@
 
   /* create table */
-  gfits_create_table (header, ftable);
+  if (!gfits_create_table (header, ftable)) return (FALSE);
 
   /* add data values */
-  gfits_table_scale_data (ftable);
-  gfits_convert_$STRUCT (data, sizeof ($STRUCT), Ndata);
-  gfits_add_rows (ftable, (char *) data, Ndata, sizeof ($STRUCT));
+  if (!gfits_table_scale_data (ftable)) return (FALSE);
+  if (!gfits_convert_$STRUCT (data, sizeof ($STRUCT), Ndata)) return (FALSE);
+  if (!gfits_add_rows (ftable, (char *) data, Ndata, sizeof ($STRUCT))) return (FALSE);
 
   return (TRUE);
@@ -103,5 +103,5 @@
 
   /* create table header */
-  gfits_create_table_header (header, "$TYPE", "$EXTNAME");
+  if (!gfits_create_table_header (header, "$TYPE", "$EXTNAME")) return (FALSE);
 
   /* define table layout */
@@ -125,5 +125,5 @@
   }
 
-  gfits_convert_$STRUCT (tmpdata, sizeof ($STRUCT), Ndata);
+  if (!gfits_convert_$STRUCT (tmpdata, sizeof ($STRUCT), Ndata)) return (FALSE);
 
   SendCommand (device, 16, "NVALUE: %6d", Ndata);
@@ -153,5 +153,5 @@
   
   tmpdata = ($STRUCT *) message.buffer;
-  gfits_convert_$STRUCT (tmpdata, sizeof ($STRUCT), ndata);
+  if (!gfits_convert_$STRUCT (tmpdata, sizeof ($STRUCT), ndata)) return (FALSE);
 
   /* double-check data length? */
