Index: /trunk/Ohana/src/opihi/lib.shell/evaluate_stack.c
===================================================================
--- /trunk/Ohana/src/opihi/lib.shell/evaluate_stack.c	(revision 18077)
+++ /trunk/Ohana/src/opihi/lib.shell/evaluate_stack.c	(revision 18078)
@@ -13,5 +13,5 @@
   
   int i, j, Nvar, Nout, status;
-  char line[512];
+  char line[512]; // this is only used to report an error
   StackVar tmp_stack;
   Nout = Nvar = 0;
Index: /trunk/Ohana/src/opihi/lib.shell/stack_math.c
===================================================================
--- /trunk/Ohana/src/opihi/lib.shell/stack_math.c	(revision 18077)
+++ /trunk/Ohana/src/opihi/lib.shell/stack_math.c	(revision 18078)
@@ -10,5 +10,5 @@
   int i, Nx;
   float *out, *M1, *M2;
-  char line[512];
+  char line[512]; // this is only used to report an error 
   
   Nx = V1[0].vector[0].Nelements;
@@ -140,5 +140,5 @@
   int i, Nx;
   float *out, *M1, *M2;
-  char line[512];
+  char line[512]; // this is only used to report an error 
   
   Nx = V2[0].vector[0].Nelements;
@@ -258,5 +258,5 @@
   int i, Nx;
   float *out, *M1, *M2;
-  char line[512];
+  char line[512]; // this is only used to report an error 
   
   Nx = V1[0].vector[0].Nelements;
@@ -377,5 +377,5 @@
   int i, j, Nx, Ny;
   float *out, *M1, *M2;
-  char line[512];
+  char line[512]; // this is only used to report an error 
  
   Nx = V1[0].buffer[0].matrix.Naxis[0];
@@ -547,5 +547,5 @@
   int i, j, Nx, Ny;
   float *out, *M1, *M2;
-  char line[512];
+  char line[512]; // this is only used to report an error 
   
   Nx = V2[0].buffer[0].matrix.Naxis[0];
@@ -733,5 +733,5 @@
   int i, Nx, Ny;
   float *out, *M1, *M2;
-  char line[512];
+  char line[512]; // this is only used to report an error 
   
   Nx = V1[0].buffer[0].matrix.Naxis[0];
@@ -865,5 +865,5 @@
   int i, Nx, Ny;
   float *out, *M1, *M2;
-  char line[512];
+  char line[512]; // this is only used to report an error 
   
   Nx = V1[0].buffer[0].matrix.Naxis[0];
@@ -984,5 +984,5 @@
   int i, Nx, Ny;
   float *out, *M1, *M2;
-  char line[512];
+  char line[512]; // this is only used to report an error 
   
   Nx = V2[0].buffer[0].matrix.Naxis[0];
@@ -1101,5 +1101,5 @@
 
   float *M1, *M2, *out;
-  char line[512];
+  char line[512]; // this is only used to report an error 
 
   M1  = V1[0].ptr;
@@ -1185,5 +1185,5 @@
 
   int value;
-  char line[512];
+  char line[512]; // this is only used to report an error 
 
   /* only 'N' and 'E' are allowed for WW_binary operations. anything else is either a
Index: /trunk/Ohana/src/opihi/pantasks/ipptool2book.c
===================================================================
--- /trunk/Ohana/src/opihi/pantasks/ipptool2book.c	(revision 18077)
+++ /trunk/Ohana/src/opihi/pantasks/ipptool2book.c	(revision 18078)
@@ -11,5 +11,6 @@
   int i, N, onPage, found, Unique, Nkeys, NKEYS;
   char *line, *tmpword, *tmpvalue;
-  char pagename[512], *bookName, **keys, *p, *q;
+  char pagename[512]; // XXX this should be made dynamic, though it is an unlikey problem
+  char *bookName, **keys, *p, *q;
   char **setWordList;
   char **setWordValue;
