Buttons at the bottom are slightly smaller.
[ir-tcl-moved-to-github.git] / tclmain.c
index 4277b1a..0bfe572 100644 (file)
--- a/tclmain.c
+++ b/tclmain.c
@@ -5,7 +5,16 @@
  * Sebastian Hammer, Adam Dickmeiss
  *
  * $Log: tclmain.c,v $
- * Revision 1.9  1995-06-26 10:20:20  adam
+ * Revision 1.11  1995-08-03 13:23:02  adam
+ * Request queue.
+ *
+ * Revision 1.10  1995/06/30  12:39:28  adam
+ * Bug fix: loadFile didn't set record type.
+ * The MARC routines are a little less strict in the interpretation.
+ * Script display.tcl replaces the old marc.tcl.
+ * New interactive script: shell.tcl.
+ *
+ * Revision 1.9  1995/06/26  10:20:20  adam
  * ir-tk works like wish.
  *
  * Revision 1.8  1995/06/21  15:16:44  adam
@@ -36,7 +45,7 @@
 #include <assert.h>
 
 #include <tcl.h>
-
+#include <log.h>
 #include "ir-tcl.h"
 
 static char *fileName = NULL;
@@ -75,6 +84,7 @@ int main (int argc, char **argv)
     if (argc == 2)
         fileName = argv[1];
 
+    log_init (LOG_ALL, "", NULL);
     if (Tcl_AppInit(interp) != TCL_OK) {
         fprintf(stderr, "Tcl_AppInit failed: %s\n", interp->result);
     }
@@ -207,8 +217,8 @@ void tcl_mainloop (Tcl_Interp *interp, int interactive)
                 Tcl_DStringFree (&command);
                 if (code)
                     printf ("Error: %s\n", interp->result);
-                else
-                    printf ("%s", interp->result);
+                else if (*interp->result)
+                    printf ("%s\n", interp->result);
                 printf ("%% "); fflush (stdout);
             }
         }