//File: GoodFoo.d
//Written by: Kerry A. LaPrade, XEOS
//Stored under xeos <LaPrade>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
]