Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

GN_Sip, system input line routine
OS_In, wait for character from standard input
OS_Kin, keyboard input (OZ usage, OZ 5.0 and newer)
OS_Pur, purge keyboard buffer
OS_Tin, read character from standard input, with timeout
OS_Xin, examine input

Integer conversion

GN_Gdn, convert an ASCII string to a binary number
GN_Pdn, write number as decimal ASCII string

Linked lists

GN_Xnx, index next entry in a linked list
GN_Xdl, delete an entry from a linked list
GN_Xin, insert an entry into a linked list

...

OS_Axm, allocate explicit memory (OZ 4.6 and newer)
OS_Axp
, allocate explicit page (OZ 4.6 and newer)
OS_Bix
, bind in extended address
OS_Box, restore bindings after OS_Bix OS_Fc, select fast code (fast bank switching)
OS_Fma, find memory for allocation (OZ 4.6 and newer)
OS_Fxm, free explicit memory (OZ 4.6 and newer)
OS_Mal, allocate memory (extended API in OZ 4.7 and newer)
OS_Mcl, close memory (free memory pool)
OS_Mfr, free (previously allocated block) memory
OS_Mop, open memory (allocate memory pool)
GN_Crc, get CRC–32 of local memory area (OZ V4.5 and newer)

Integer conversion

GN_Gdn, convert an ASCII string to a binary number
GN_Pdn, write number as decimal ASCII string

Open

GN_Opf, open file, device
GN_Flo, open filter
GN_Opw, open wildcard handler
OS_Mop, open memory (pool)

...

GN_Nln, send newline (CR/LF) to standard output
GN_Soe, write string at extended address to standard output
GN_Sop, write string to standard output, local memory
OS_Bout, write string at extended or local address to standard output (fast block display, OZ V4.2 and newer)
OS_Out, write character to standard output
OS_Pout, write embedded string at PC to standard output (fast block display, OZ V4.2 and newer)
OS_Hout, write a hexadecimal byte to std. output (OZ 4.5 and newer)
OS_Prt, output character to printer

...