Index: trunk/Ohana/src/opihi/lib.shell/opihi.c
===================================================================
--- trunk/Ohana/src/opihi/lib.shell/opihi.c	(revision 3907)
+++ trunk/Ohana/src/opihi/lib.shell/opihi.c	(revision 4462)
@@ -36,12 +36,7 @@
     stripwhite (line);
     if (*line) {
-      list = multicommand (line, &Nlist);
-      for (i = 0; i < Nlist; i++) {
-	status = command (list[i], &outline);
-	if (outline != NULL) free (outline);
-      }
+      status = multicommand (line);
       add_history (line);
       append_history (1, history);
-      free (list);
     }
     free (line);
@@ -49,8 +44,2 @@
   }
 }
-
-  /* this needs some work to use multicommand correctly 
-     multicommand is currently a do-nothing function.  
-     if we want multicommand to interact with the list/macro style commands, 
-     we need a command to push all the elements of the line onto the command stack.
-   */
