//File: GoodFoo.d //Written by: Kerry A. LaPrade, XEOS //Stored under xeos GoodFoo.d //Last modified: January 16, 1980 6:18 PM //Modified: December 27, 1979 4:18 PM //Added BitBlt manifests. //Modified: November 21, 1979 5:45 PM //Added Max, Min, Umax, Umin //Date: July 26, 1978 1:40 PM get "AltoDefs.d" manifest //BitBlt stuff [ //Source types sBitMap = 0 sNotBitMap = 1 sBitMapAndGrayBlock = 2 sGrayBlock = 3 //Operation types opReplace = 0 opPaint = 1 opInvert = 2 opErase = 3 ] get "AltoFileSys.d" get "Streams.d" get "SYSDefs.d" // incoming procedures external [ //OS AddToZone Allocate BitBlt CallSubsys CallSwat CleanupDiskStream Closes CreateDisplayStream // DayTime //(replaced in OS15 by "Calendar" routines) DefaultArgs DeleteFile DoubleAdd Dvec Endofs FileLength FilePos FixedLeft Free FreeFixed GetFixed Gets //(stream) InitializeFstream JumpToFa Max //(a, b) - maximum of signed integers a and b. (OS17+) Min //(a, b) - minimum of signed integers a and b. (OS17+) MoveBlock Noop //() OpenFile OpenFileFromFp Puts //(stream, item) ReadBlock ReadCalendar // (OS15+) Resets RetryCall SetBlock SetCalendar // (OS15+) // SetDayTime //(replaced in OS15 by "Calendar" routines) SetEof SetFilePos SetupFstream ShowDisplayStream SysErr Timer TruncateDiskStream Umax //(a, b) - maximum of unsigned integers a and b. (OS17+) Umin //(a, b) - minimum of unsigned integers a and b. (OS17+) Wl //(string) - Wns Wos WriteBlock Ws //(string) - equivalent to Wss(dsp, string) Wss //(stream, string) - Zero ] // incoming statics external [ //OS dsp keys OsVersion sysDisk sysFont sysZone ]