Implement new primitive `tty-flush-output'.
authorChris Hanson <org/chris-hanson/cph>
Sat, 20 Dec 1986 01:25:14 +0000 (01:25 +0000)
committerChris Hanson <org/chris-hanson/cph>
Sat, 20 Dec 1986 01:25:14 +0000 (01:25 +0000)
v7/src/microcode/storage.c
v7/src/microcode/version.h
v8/src/microcode/version.h

index e412090612d5a3ad649055293a5c678ac1847300..d2d6b94c8abda7c6012a6f7b7d6ca5c355f01e08 100644 (file)
@@ -30,12 +30,10 @@ Technology nor of any adaptation thereof in any advertising,
 promotional, or sales literature without prior written consent from
 MIT in each case. */
 
-/* File: storage.c
- *
- * This file defines the storage for global variables for
- * the Scheme Interpreter
- *
- */
+/* $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/storage.c,v 5.2 1986/12/20 01:25:14 cph Exp $
+
+This file defines the storage for global variables for
+the Scheme Interpreter. */
 
 #include "scheme.h"
 #include "prims.h"
@@ -600,10 +598,11 @@ char Arg_Count_Table[] = {
 /* 19E */ (char) 0, /* WORKING-DIRECTORY-PATHNAME */
 /* 19F */ (char) 1, /* OPEN-DIRECTORY */
 /* 1A0 */ (char) 0, /* DIRECTORY-READ */
-/* 1A1 */ (char) 0  /* UNDER-EMACS? */
+/* 1A1 */ (char) 0, /* UNDER-EMACS? */
+/* 1A2 */ (char) 0  /* TTY-FLUSH-OUTPUT */
 };
 
-#if (MAX_PRIMITIVE_NUMBER != 0x1A1)
+#if (MAX_PRIMITIVE_NUMBER != 0x1A2)
 /* Cause an error */
 #include "prims.h and storage.c are inconsistent -- arity table"
 #endif
@@ -771,7 +770,7 @@ extern Pointer
 
   Prim_Tty_Read_Char_Ready_P(), Prim_Tty_Read_Char(),
   Prim_Tty_Read_Char_Immediate(), Prim_Tty_Read_Finish(),
-  Prim_Tty_Write_Char(), Prim_Tty_Write_String(),
+  Prim_Tty_Write_Char(), Prim_Tty_Write_String(), Prim_tty_flush_output(),
   Prim_Tty_Beep(), Prim_Tty_Clear(), 
   Prim_Photo_Open(), Prim_Photo_Close(),
   Prim_Setup_Timer_Interrupt(),
@@ -1331,10 +1330,11 @@ Pointer (*(Primitive_Table[]))() = {
 /* 19E */ Prim_working_directory_pathname,
 /* 19F */ Prim_open_directory,
 /* 1A0 */ Prim_directory_read,
-/* 1A1 */ Prim_under_emacs_p
+/* 1A1 */ Prim_under_emacs_p,
+/* 1A2 */ Prim_tty_flush_output
 };
 
-#if (MAX_PRIMITIVE_NUMBER != 0x1A1)
+#if (MAX_PRIMITIVE_NUMBER != 0x1A2)
 /* Cause an error */
 #include "Prims.h and storage.c are inconsistent -- Procedure Table"
 #endif
@@ -1796,10 +1796,11 @@ char *Primitive_Names[] = {
 /* 0x19E in fileio */     "WORKING-DIRECTORY-PATHNAME",
 /* 0x19F in fileio */     "OPEN-DIRECTORY",
 /* 0x1A0 in fileio */     "DIRECTORY-READ",
-/* 0x1A1 in sysprim */    "UNDER-EMACS?"
+/* 0x1A1 in sysprim */    "UNDER-EMACS?",
+/* 0x1A2 in ttyio */      "TTY-FLUSH-OUTPUT"
 };
 
-#if (MAX_PRIMITIVE_NUMBER != 0x1A1)
+#if (MAX_PRIMITIVE_NUMBER != 0x1A2)
 /* Cause an error */
 #include "Error: prims.h and storage.c are inconsistent -- Names Table"
 #endif
index 4d15d9bf5fe2a6c6654c13ab3a8cc46b686ee0f5..39c7de980fbf6709e4eec8b058f9f1d86d96ae8a 100644 (file)
@@ -30,7 +30,7 @@ Technology nor of any adaptation thereof in any advertising,
 promotional, or sales literature without prior written consent from
 MIT in each case. */
 
-/* $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/Attic/version.h,v 5.2 1986/12/17 06:00:10 cph Exp $
+/* $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/Attic/version.h,v 5.3 1986/12/20 01:24:44 cph Exp $
 
 This file contains version information for the microcode. */
 \f
@@ -46,9 +46,9 @@ This file contains version information for the microcode. */
 #define VERSION                9
 #endif
 #ifndef SUBVERSION
-#define SUBVERSION     11
+#define SUBVERSION     12
 #endif
 
 #ifndef UCODE_TABLES_FILENAME
-#define UCODE_TABLES_FILENAME  "utabmd.bin.99"
+#define UCODE_TABLES_FILENAME  "utabmd.bin.100"
 #endif
index edd9ace5c0b3b754993cc47b95aa42b0c16fccee..b28f99f97f4c2d21f5313d6f6e5c7c39536d92d5 100644 (file)
@@ -30,7 +30,7 @@ Technology nor of any adaptation thereof in any advertising,
 promotional, or sales literature without prior written consent from
 MIT in each case. */
 
-/* $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/microcode/version.h,v 5.2 1986/12/17 06:00:10 cph Exp $
+/* $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/microcode/version.h,v 5.3 1986/12/20 01:24:44 cph Exp $
 
 This file contains version information for the microcode. */
 \f
@@ -46,9 +46,9 @@ This file contains version information for the microcode. */
 #define VERSION                9
 #endif
 #ifndef SUBVERSION
-#define SUBVERSION     11
+#define SUBVERSION     12
 #endif
 
 #ifndef UCODE_TABLES_FILENAME
-#define UCODE_TABLES_FILENAME  "utabmd.bin.99"
+#define UCODE_TABLES_FILENAME  "utabmd.bin.100"
 #endif