Index: trunk/Ohana/src/kapa/graph/LoadBox.c
===================================================================
--- trunk/Ohana/src/kapa/graph/LoadBox.c	(revision 5612)
+++ trunk/Ohana/src/kapa/graph/LoadBox.c	(revision 5852)
@@ -1,22 +1,15 @@
 # include "Ximage.h"
-# define SCAN \
-status = read (sock, buffer, 16); \
-buffer[16] = 0; \
-sscanf (buffer, "%*s %d", &Nbytes); \
-status = read (sock, buffer, Nbytes); \
-buffer[status] = 0;
 
 int LoadBox () {
   
-  int i, status, Nbytes;
-  char buffer[128], Axis[16], Labels[16], Ticks[16];
+  int i, status;
+  char Axis[16], Labels[16], Ticks[16];
   Layout *layout;
   
   layout = &section[TheSection];
 
-  SCAN;
-  sscanf (buffer, "%lf %lf %lf %lf", 
-	  &layout[0].axis[0].min, &layout[0].axis[0].max, 
-	  &layout[0].axis[1].min, &layout[0].axis[1].max);
+  KiiScanMessage (sock, "%lf %lf %lf %lf", 
+		  &layout[0].axis[0].min, &layout[0].axis[0].max, 
+		  &layout[0].axis[1].min, &layout[0].axis[1].max);
 
   layout[0].axis[3].min = layout[0].axis[1].min;
@@ -25,6 +18,5 @@
   layout[0].axis[2].max = layout[0].axis[0].max;
   
-  SCAN;
-  sscanf (buffer, "%s %s %s", Axis, Labels, Ticks);
+  KiiScanMessage (sock, "%s %s %s", Axis, Labels, Ticks);
 
   for (i = 0; i < 4; i++) {
@@ -83,5 +75,5 @@
   layout[0].X = 0;
   layout[0].Y = 0;
-   layout[0].expand = 1;
+  layout[0].expand = 1;
 */
   
