Text preview for : KeyStreams.mesa_Sep78.pdf part of xerox KeyStreams.mesa Sep78 xerox mesa 4.0_1978 listing Mesa_4_System KeyStreams.mesa_Sep78.pdf
Back to : KeyStreams.mesa_Sep78.pdf | Home
KeyStreams.mesa 2-Sep-78 13:58:17 Page 1
-- KeyStreams.Mesa Edited by Sandman on May 12, 1978 2:20 PM
DIRECTORY
InlineDefs: FROM "inlinedefs" USING [BITOR, BITSHIFT],
Keyboard: FROM "keyboard" USING [
COT, charactersAvailable, Cursor, cursorTrackin9, InputBufferEmpty,
KeyboardPriority, Keys, KeyTable, ks, monitor, Mouse, ProcessKeyboard,
ReadChar, wakeup],
KeyDefs: FROM "keydefs" USING [KeyItem, KeyName, Keys],
ProcessDefs: FROM "processdefs" USING [
CV, DIW, GetPriority, InterruptLevel, Priority, SetPriority],
StreamDefs: FROM "streamdefs" USJNG [
KeyboardHandle, KeyBufChars, StreamError, StreamHandle, StreamObject],
SystemDefs: FROM "systemdefs" USING [AllocateHeapNode, FreeHeapNode];
KeyStreams: MONITOR LOCKS Keyboard.monitor
IMPORTS Keyboard, ProcessDefs, StreamDefs, SystemDefs
EXPORTS KeyDefs, StreamDefs SHARES StreamDefs