Questa unità è inclusa sempre dal compilatore, perché contiene le risorse di uso più comune, di sistema.
Funzioni
Abs Addr ArcTan Chr Concat Copy Cos CSeg DSeg Eof Eoln Exp FilePos FileSize Frac FreeMem GetMem Hi Int IOResult Length Ln Lo MaxAvail MemAvail Odd Ofs Ord ParamCount ParamStr Pi Pos Pred Ptr Random Read ReadLn Round RunError Seg Sin SizeOf SPtr Sqr Sqrt SSeg Succ Swap Trunc UpCase
Procedure
Append Assign BlockRead BlockWrite ChDir Close Dec Delete Dispose Erase Exit FillChar Flush GetDir Halt Inc Insert Mark MkDir Move New Randomize Rename Reset Rewrite RmDir Seek SeekEof SeekEoln SetTextBuf Str Truncate Val Write WriteLn
Variabili
Input: Text; { Input standard file } Output: Text; { Output standard file }
Costanti
ErrorAddr: pointer = nil; { Runtime err adr } ExitCode: Integer = 0; { Exit code } ExitProc: pointer = nil; { Exit procedure } FileMode: Byte = 2; { File open mode } FreeList: pointer = nil; {Free heap list } HeapEnd: pointer = nil; { Heap end } HeapError: pointer = nil; { Heap error func } HeapOrg: pointer = nil; { Heap origin } HeapPtr: pointer = nil; { Heap pointer } InOutRes: Integer = 0; { I/O result } PrefixSeg: Word = 0; { Program seg prefix } RandSeed: Longint; { Random seed } StackLimit: Word = 0; { Min stack ptr } Test8087: Byte = 0; { Result of 8087 test }