Index: trunk/Ohana/src/opihi/cmd.data/section.c
===================================================================
--- trunk/Ohana/src/opihi/cmd.data/section.c	(revision 2843)
+++ trunk/Ohana/src/opihi/cmd.data/section.c	(revision 3692)
@@ -24,9 +24,6 @@
   if (argc == 1) {
     /* list section */
-    write (Xgraph, "LSEC", 4);
-    sprintf (buffer, "* %s", argv[1]);
-    sprintf (buffer2, "NBYTES: %6d ", strlen (buffer));
-    write (Xgraph, buffer2, 16);
-    write (Xgraph, buffer, strlen (buffer));
+    SendGraphCommand (Xgraph, 4, "LSEC");
+    SendGraphMessage (Xgraph, "* %s", argv[1]);
     fprintf (stderr, "USAGE: section name [x y dx dy]\n");
     return (TRUE);
@@ -36,12 +33,9 @@
     /* set section */
     if (List) {
-      write (Xgraph, "LSEC", 4);
+      SendGraphCommand (Xgraph, 4, "LSEC");
     } else {
-      write (Xgraph, "SSEC", 4);
+      SendGraphCommand (Xgraph, 4, "SSEC");
     }
-    sprintf (buffer, "%s", argv[1]);
-    sprintf (buffer2, "NBYTES: %6d ", strlen (buffer));
-    write (Xgraph, buffer2, 16);
-    write (Xgraph, buffer, strlen (buffer));
+    SendGraphMessage (Xgraph, "%s", argv[1]);
     return (TRUE);
   } 
@@ -49,15 +43,10 @@
   if (argc == 6) {
     /* define section */
-    write (Xgraph, "DSEC", 4);
-    snprintf (buffer, 65, "%s %6.3f %6.3f %6.3f %6.3f", argv[1], atof (argv[2]), atof (argv[3]), atof (argv[4]), atof (argv[5]));
-    snprintf (buffer2, 65, "NBYTES: %6d ", strlen (buffer));
-    write (Xgraph, buffer2, 16);
-    write (Xgraph, buffer, strlen (buffer));
+    SendGraphCommand (Xgraph, 4, "DSEC");
+    SendGraphMessage (Xgraph, "%s %6.3f %6.3f %6.3f %6.3f", argv[1], atof (argv[2]), atof (argv[3]), atof (argv[4]), atof (argv[5]));
     return (TRUE);
   }
-      
   fprintf (stderr, "USAGE: section name [x y dx dy]\n");
   return (FALSE);
-  
 }
 
