# OccamDoc index

Show frames

## Modules

- Module `button` - A Button library that uses OpenGL and SDL to render a window of clickable/configurable buttons
- Module `cif` - C interface to the scheduler
- Module `convert`
- Module `course` - Course library
- Module `course.cycles` - Demonstration cycles
- Module `course.networks` - Demonstration networks
- Module `file` - File library
- Module `fmtout` - Formatted output utilities
- Module `forall` - Definitions available to all occam-pi programs
- Module `hostio`
- Module `hostsp`
- Module `maths` - Mathematical functions and constants
- Module `occGL` - Wrapper library for occGL Generated using swig 1.3.31
- Module `occSDL` - Interface to foreign library occSDL
- Module `occSDLsound` - Interface to foreign library occSDLsound
- Module `occade` - A library for programming simple arcade games in occam-pi
- Module `overwriting-buffer` - Generic N-place overwriting buffer
- Module `pony` - Transparent networking library for occam-pi programs
- Module `proc` - Process library
- Module `raster` - Basic raster graphics support
- Module `rastergraphics` - Graphics primitives for rasters
- Module `rasterio` - Support for saving and loading rasters as graphics files
- Module `rastertext` - Support for drawing text onto a raster
- Module `sdlraster` - SDL raster interface
- Module `shared_screen` - Shared screen library
- Module `sock` - Socket library
- Module `streamio`
- Module `string`
- Module `udc` - User-defined channels
- Module `useful` - General utilities

## Declarations

- Group `ACCESS` - Constants for file.check.access
  - Constant `F.OK` - Check existance
  - Constant `R.OK` - Check read permission
  - Constant `W.OK` - Check write permission
  - Constant `X.OK` - Check execute permission
- Function `ACOS` - Single-precision arccosine
- Group `AF` - Address families
  - Constant `AF.INET` - IPv4
- Function `ALOG` - Single-precision natural logarithm
- Function `ALOG10` - Single-precision base-10 logarithm
- Data type `ANGLE` - ANGLE data type
- Group `ANGLE` - constants
  - Constant `ANGLE.DEGREE` - 2^32 / 360 (approx.)
  - Constant `ANGLE.GRADE` - 2^32 / 400 (approx.)
  - Constant `ANGLE.RADIAN` - 2^31 / pi (approx.)
  - Constant `ANGLE.RIGHT` - 2^30 (exact)
  - Constant `ANGLE.STRAIGHT` - 2^31 (exact)
- Group `ASCII` - Character values
  - Constant `BACK` - ASCII BS - backspace key
  - Constant `BELL` - ASCII BEL - terminal bell
  - Constant `DELETE` - ASCII DEL - delete key
  - Constant `ESCAPE` - ASCII ESC - escape key
  - Constant `NULL` - ASCII NUL
- Function `ASHIFTLEFT` - Arithmetic left shift on a double length quantity
- Function `ASHIFTRIGHT` - Arithmetic right shift on a double length quantity
- Function `ASIN` - Single-precision arcsine
- Process `ASSERT` - Causes an error if a condition is false
- Function `ATAN` - Single-precision arctangent
- Function `ATAN2` - Single-precision divide and arctangent
- Constant `AUDIO.S16` - Foreign int constant AUDIO_S16
- Constant `AUDIO.S16LSB` - Foreign int constant AUDIO_S16LSB
- Constant `AUDIO.S16MSB` - Foreign int constant AUDIO_S16MSB
- Constant `AUDIO.S8` - Foreign int constant AUDIO_S8
- Constant `AUDIO.U16` - Foreign int constant AUDIO_U16
- Constant `AUDIO.U16LSB` - Foreign int constant AUDIO_U16LSB
- Constant `AUDIO.U16MSB` - Foreign int constant AUDIO_U16MSB
- Constant `AUDIO.U8` - Foreign int constant AUDIO_U8
- Process `BIND.MOBILE` - Bind a piece of (virtual) memory to a mobile
- Process `BIND.MOBILE.HW` - Bind a piece of physical memory to a mobile
- Protocol `BUTTONCFG` - This is used for button setup
  - Tag `colour` - set the button color by specifying Red, Blue and Green values
  - Tag `disable` - disable button
  - Tag `enable` - enable button
  - Tag `name` - Change the name of the button
- Process `CAUSEERROR` - Set the error flag
- Function `CIDROC` - Inverse CORDIC algorithm; Converts Cartesian (X, Y) to polar coordinates
  - Constant `CORDIC.CONST` - Magic constant
- Protocol `CLICK` - Sends a copy of the name of the button (when clicked)
- Data type `COLOUR` - A colour
- Group `COLOUR` - Common colours
  - Constant `COLOUR.BLACK`
  - Constant `COLOUR.BLUE`
  - Constant `COLOUR.BROWN`
  - Constant `COLOUR.CYAN`
  - Constant `COLOUR.GREEN`
  - Constant `COLOUR.GREY`
  - Constant `COLOUR.MAGENTA`
  - Constant `COLOUR.MAROON`
  - Constant `COLOUR.NAVY`
  - Constant `COLOUR.OCTARINE`
  - Constant `COLOUR.ORANGE`
  - Constant `COLOUR.PINK`
  - Constant `COLOUR.PURPLE`
  - Constant `COLOUR.RED`
  - Constant `COLOUR.SKY`
  - Constant `COLOUR.VIOLET`
  - Constant `COLOUR.WHITE`
  - Constant `COLOUR.YELLOW`
- Group `COLOURS` - Colour constants
  - Constant `black` - Black
  - Constant `blue` - Blue
  - Constant `bold.black` - Bold black (grey)
  - Constant `bold.blue` - Bold blue
  - Constant `bold.cyan` - Bold cyan
  - Constant `bold.green` - Bold green
  - Constant `bold.magenta` - Bold magenta
  - Constant `bold.red` - Bold red
  - Constant `bold.white` - Bold white
  - Constant `bold.yellow` - Bold yellow
  - Constant `cyan` - Cyan
  - Constant `default` - Default colour
  - Constant `green` - Green
  - Constant `magenta` - Magenta
  - Constant `red` - Red
  - Constant `white` - White
  - Constant `yellow` - Yellow
- Group `COMPARE.STRING` - Return values from compare.string
  - Constant `string.less` - Left less than right
  - Constant `string.more` - Left more than right
  - Constant `string.same` - Left and right the same
- Record `COORDINATES` - A pair of coordinates
  - Variable `X` - X coordinate
  - Variable `Y` - Y coordinate
- Record `COORDINATES.COLOUR` - A pair of coordinates and a colour
  - Variable `X` - X coordinate
  - Variable `Y` - Y coordinate
  - Variable `col` - Colour
- Function `CORDIC` - CORDIC rotation algorithm
  - Constant `CORDIC.CONST` - Magic constant
- Function `COS` - Single-precision cosine
- Function `COSH` - Single-precision hyperbolic cosine
- Function `DACOS` - Double-precision arccosine
- Function `DALOG` - Double-precision natural logarithm
- Function `DALOG10` - Double-precision base-10 logarithm
- Function `DASIN` - Double-precision arcsine
- Function `DATAN` - Double-precision arctangent
- Function `DATAN2` - Double-precision divide and arctangent
- Function `DCOS` - Double-precision cosine
- Function `DCOSH` - Double-precision hyperbolic cosine
- Constant `DE` - Double-precision e
- Process `DECPRI` - Obsolete synonym for LOWER.PRIORITY
- Function `DEXP` - Double-precision exponent
- Record `DIRENT` - Information about a directory entry
  - Variable `filename` - Filename, terminated with '*0'
- Function `DMA.CAPABLE` - Test whether a mobile is DMA capable
- Constant `DPI` - Double-precision pi
- Function `DPOWER` - Double-precision power
- Function `DRAN` - Double-precision pseudo-random number generator
- Function `DSIN` - Double-precision sine
- Function `DSINH` - Double-precision hyperbolic sine
- Function `DTAN` - Double-precision tangent
- Function `DTANH` - Double-precision hyperbolic tangent
- Constant `E` - Single-precision e
- Constant `END.OF.FILE` - End of file
- Record `ENVIRONMENT` - An environment variable
  - Variable `ident` - Variable name
  - Variable `ident.size` - Length of variable name
  - Variable `value` - Variable value
  - Variable `value.size` - Length of variable value
- Constant `EVENT.CHECK.TIME` - The time between event checks, in nanoseconds
- Function `EXP` - Single-precision exponent
- Group `FCNTL` - Constants for file.fcntl0 and file.fcntl1
  - Constant `F.DUPFD` - Duplicate file descriptor
  - Constant `F.GETFD` - Read the close-on-exec flag
  - Constant `F.GETFL` - Get file descriptor flags
  - Constant `F.GETLK` - Get flock structure
  - Constant `F.GETLK64` - Get flock64 structure
  - Constant `F.GETOWN` - Get process ID receiving SIGIO and SIGURG signals
  - Constant `F.GETSIG` - Set signal sent when I/O becomes available on the descriptor
  - Constant `F.RDLCK` - Obtain read lock
  - Constant `F.SETFD` - Set the close-on-exec flag
  - Constant `F.SETFL` - Set file descriptor flags
  - Constant `F.SETLK` - Set file lock
  - Constant `F.SETLK64` - Set 64-bit file lock
  - Constant `F.SETLKW` - Set file lock with wait
  - Constant `F.SETLKW64` - Set 64-bit file lock with wait
  - Constant `F.SETOWN` - Set process ID that will receive SIGIO and SIGURG signals
  - Constant `F.SETSIG` - Get signal sent when I/O becomes available on the descriptor
  - Constant `F.UNLCK` - Release lock
  - Constant `F.WRLCK` - Obtain write lock
  - Constant `FD.CLOEXEC` - Close-on-exec flag for F.GETFD / F.SETFD
- Group `FILE.MODE` - Constants for file modes
  - Constant `S.I644` - User may write; all may read
  - Constant `S.I755` - User may write; all may read and execute
  - Constant `S.IFBLK` - Block device
  - Constant `S.IFCHR` - Character device
  - Constant `S.IFDIR` - Directory
  - Constant `S.IFIFO` - FIFO
  - Constant `S.IFLNK` - Symbolic link
  - Constant `S.IFMT` - Bitmask for the file type bitfields
  - Constant `S.IFREG` - Regular file
  - Constant `S.IFSOCK` - Socket
  - Constant `S.IRGRP` - Group may read
  - Constant `S.IROTH` - Others may read
  - Constant `S.IRUSR` - User may read
  - Constant `S.IRWXG` - Group may read, write and execute
  - Constant `S.IRWXO` - Others may read, write and execute
  - Constant `S.IRWXU` - User may read, write and execute
  - Constant `S.ISGID` - Set-GID
  - Constant `S.ISUID` - Set-UID
  - Constant `S.ISVTX` - Sticky
  - Constant `S.IWGRP` - Group may write
  - Constant `S.IWOTH` - Others may write
  - Constant `S.IWUSR` - User may write
  - Constant `S.IXGRP` - Group may execute
  - Constant `S.IXOTH` - Others may execute
  - Constant `S.IXUSR` - User may execute
- Constant `FLUSH` - Flush output buffer
- Constant `FONT.10X20` - 10-by-20 pixel bitmap font for use with draw.text
- Constant `FONT.6X13` - 6-by-13 pixel bitmap font for use with draw.text
- Process `GETAFF` - Get the affinity of the current process
- Protocol `GETOPT` - Responses from file.get.options
  - Tag `arg` - A non-option argument (such as foo )
  - Tag `bad` - An unrecognised option
  - Tag `done` - No more options
  - Tag `opt` - An option (such as -a )
  - Tag `opt.arg` - An option with an argument (such as -a foo )
- Process `GETPRI` - Get the priority level of the current process
- Constant `GL.2.BYTES` - C constant turned into a VAL INT
- Constant `GL.2D` - C constant turned into a VAL INT
- Constant `GL.3.BYTES` - C constant turned into a VAL INT
- Constant `GL.3D` - C constant turned into a VAL INT
- Constant `GL.3D.COLOR` - C constant turned into a VAL INT
- Constant `GL.3D.COLOR.TEXTURE` - C constant turned into a VAL INT
- Constant `GL.4.BYTES` - C constant turned into a VAL INT
- Constant `GL.4D.COLOR.TEXTURE` - C constant turned into a VAL INT
- Constant `GL.ACCUM` - C constant turned into a VAL INT
- Constant `GL.ACCUM.ALPHA.BITS` - C constant turned into a VAL INT
- Constant `GL.ACCUM.BLUE.BITS` - C constant turned into a VAL INT
- Constant `GL.ACCUM.BUFFER.BIT` - C constant turned into a VAL INT
- Constant `GL.ACCUM.CLEAR.VALUE` - C constant turned into a VAL INT
- Constant `GL.ACCUM.GREEN.BITS` - C constant turned into a VAL INT
- Constant `GL.ACCUM.RED.BITS` - C constant turned into a VAL INT
- Constant `GL.ACTIVE.TEXTURE` - C constant turned into a VAL INT
- Constant `GL.ADD` - C constant turned into a VAL INT
- Constant `GL.ADD.SIGNED` - C constant turned into a VAL INT
- Constant `GL.ALIASED.LINE.WIDTH.RANGE` - C constant turned into a VAL INT
- Constant `GL.ALIASED.POINT.SIZE.RANGE` - C constant turned into a VAL INT
- Constant `GL.ALL.ATTRIB.BITS` - C constant turned into a VAL INT
- Constant `GL.ALL.CLIENT.ATTRIB.BITS` - C constant turned into a VAL INT
- Constant `GL.ALPHA` - C constant turned into a VAL INT
- Constant `GL.ALPHA.BIAS` - C constant turned into a VAL INT
- Constant `GL.ALPHA.BITS` - C constant turned into a VAL INT
- Constant `GL.ALPHA.SCALE` - C constant turned into a VAL INT
- Constant `GL.ALPHA.TEST` - C constant turned into a VAL INT
- Constant `GL.ALPHA.TEST.FUNC` - C constant turned into a VAL INT
- Constant `GL.ALPHA.TEST.REF` - C constant turned into a VAL INT
- Constant `GL.ALPHA12` - C constant turned into a VAL INT
- Constant `GL.ALPHA16` - C constant turned into a VAL INT
- Constant `GL.ALPHA4` - C constant turned into a VAL INT
- Constant `GL.ALPHA8` - C constant turned into a VAL INT
- Constant `GL.ALWAYS` - C constant turned into a VAL INT
- Constant `GL.AMBIENT` - C constant turned into a VAL INT
- Constant `GL.AMBIENT.AND.DIFFUSE` - C constant turned into a VAL INT
- Constant `GL.AND` - C constant turned into a VAL INT
- Constant `GL.AND.INVERTED` - C constant turned into a VAL INT
- Constant `GL.AND.REVERSE` - C constant turned into a VAL INT
- Constant `GL.APPLE.client.storage` - C constant turned into a VAL INT
- Constant `GL.APPLE.ycbcr.422` - C constant turned into a VAL INT
- Constant `GL.ARB.imaging` - C constant turned into a VAL INT
- Constant `GL.ATTRIB.STACK.DEPTH` - C constant turned into a VAL INT
- Constant `GL.AUTO.NORMAL` - C constant turned into a VAL INT
- Constant `GL.AUX.BUFFERS` - C constant turned into a VAL INT
- Constant `GL.AUX0` - C constant turned into a VAL INT
- Constant `GL.AUX1` - C constant turned into a VAL INT
- Constant `GL.AUX2` - C constant turned into a VAL INT
- Constant `GL.AUX3` - C constant turned into a VAL INT
- Constant `GL.BACK` - C constant turned into a VAL INT
- Constant `GL.BACK.LEFT` - C constant turned into a VAL INT
- Constant `GL.BACK.RIGHT` - C constant turned into a VAL INT
- Constant `GL.BGR` - C constant turned into a VAL INT
- Constant `GL.BGRA` - C constant turned into a VAL INT
- Constant `GL.BITMAP` - C constant turned into a VAL INT
- Constant `GL.BITMAP.TOKEN` - C constant turned into a VAL INT
- Constant `GL.BLEND` - C constant turned into a VAL INT
- Constant `GL.BLEND.COLOR` - C constant turned into a VAL INT
- Constant `GL.BLEND.DST` - C constant turned into a VAL INT
- Constant `GL.BLEND.EQUATION` - C constant turned into a VAL INT
- Constant `GL.BLEND.SRC` - C constant turned into a VAL INT
- Constant `GL.BLUE` - C constant turned into a VAL INT
- Constant `GL.BLUE.BIAS` - C constant turned into a VAL INT
- Constant `GL.BLUE.BITS` - C constant turned into a VAL INT
- Constant `GL.BLUE.SCALE` - C constant turned into a VAL INT
- Constant `GL.BYTE` - C constant turned into a VAL INT
- Constant `GL.C3F.V3F` - C constant turned into a VAL INT
- Constant `GL.C4F.N3F.V3F` - C constant turned into a VAL INT
- Constant `GL.C4UB.V2F` - C constant turned into a VAL INT
- Constant `GL.C4UB.V3F` - C constant turned into a VAL INT
- Constant `GL.CCW` - C constant turned into a VAL INT
- Constant `GL.CLAMP` - C constant turned into a VAL INT
- Constant `GL.CLAMP.TO.BORDER` - C constant turned into a VAL INT
- Constant `GL.CLAMP.TO.EDGE` - C constant turned into a VAL INT
- Constant `GL.CLEAR` - C constant turned into a VAL INT
- Constant `GL.CLIENT.ACTIVE.TEXTURE` - C constant turned into a VAL INT
- Constant `GL.CLIENT.ALL.ATTRIB.BITS` - C constant turned into a VAL INT
- Constant `GL.CLIENT.ATTRIB.STACK.DEPTH` - C constant turned into a VAL INT
- Constant `GL.CLIENT.PIXEL.STORE.BIT` - C constant turned into a VAL INT
- Constant `GL.CLIENT.VERTEX.ARRAY.BIT` - C constant turned into a VAL INT
- Constant `GL.CLIP.PLANE0` - C constant turned into a VAL INT
- Constant `GL.CLIP.PLANE1` - C constant turned into a VAL INT
- Constant `GL.CLIP.PLANE2` - C constant turned into a VAL INT
- Constant `GL.CLIP.PLANE3` - C constant turned into a VAL INT
- Constant `GL.CLIP.PLANE4` - C constant turned into a VAL INT
- Constant `GL.CLIP.PLANE5` - C constant turned into a VAL INT
- Constant `GL.COEFF` - C constant turned into a VAL INT
- Constant `GL.COLOR` - C constant turned into a VAL INT
- Constant `GL.COLOR.ARRAY` - C constant turned into a VAL INT
- Constant `GL.COLOR.ARRAY.POINTER` - C constant turned into a VAL INT
- Constant `GL.COLOR.ARRAY.SIZE` - C constant turned into a VAL INT
- Constant `GL.COLOR.ARRAY.STRIDE` - C constant turned into a VAL INT
- Constant `GL.COLOR.ARRAY.TYPE` - C constant turned into a VAL INT
- Constant `GL.COLOR.BUFFER.BIT` - C constant turned into a VAL INT
- Constant `GL.COLOR.CLEAR.VALUE` - C constant turned into a VAL INT
- Constant `GL.COLOR.INDEX` - C constant turned into a VAL INT
- Constant `GL.COLOR.INDEXES` - C constant turned into a VAL INT
- Constant `GL.COLOR.LOGIC.OP` - C constant turned into a VAL INT
- Constant `GL.COLOR.MATERIAL` - C constant turned into a VAL INT
- Constant `GL.COLOR.MATERIAL.FACE` - C constant turned into a VAL INT
- Constant `GL.COLOR.MATERIAL.PARAMETER` - C constant turned into a VAL INT
- Constant `GL.COLOR.MATRIX` - C constant turned into a VAL INT
- Constant `GL.COLOR.MATRIX.STACK.DEPTH` - C constant turned into a VAL INT
- Constant `GL.COLOR.TABLE` - C constant turned into a VAL INT
- Constant `GL.COLOR.TABLE.ALPHA.SIZE` - C constant turned into a VAL INT
- Constant `GL.COLOR.TABLE.BIAS` - C constant turned into a VAL INT
- Constant `GL.COLOR.TABLE.BLUE.SIZE` - C constant turned into a VAL INT
- Constant `GL.COLOR.TABLE.FORMAT` - C constant turned into a VAL INT
- Constant `GL.COLOR.TABLE.GREEN.SIZE` - C constant turned into a VAL INT
- Constant `GL.COLOR.TABLE.INTENSITY.SIZE` - C constant turned into a VAL INT
- Constant `GL.COLOR.TABLE.LUMINANCE.SIZE` - C constant turned into a VAL INT
- Constant `GL.COLOR.TABLE.RED.SIZE` - C constant turned into a VAL INT
- Constant `GL.COLOR.TABLE.SCALE` - C constant turned into a VAL INT
- Constant `GL.COLOR.TABLE.WIDTH` - C constant turned into a VAL INT
- Constant `GL.COLOR.WRITEMASK` - C constant turned into a VAL INT
- Constant `GL.COMBINE` - C constant turned into a VAL INT
- Constant `GL.COMBINE.ALPHA` - C constant turned into a VAL INT
- Constant `GL.COMBINE.RGB` - C constant turned into a VAL INT
- Constant `GL.COMPILE` - C constant turned into a VAL INT
- Constant `GL.COMPILE.AND.EXECUTE` - C constant turned into a VAL INT
- Constant `GL.COMPRESSED.ALPHA` - C constant turned into a VAL INT
- Constant `GL.COMPRESSED.INTENSITY` - C constant turned into a VAL INT
- Constant `GL.COMPRESSED.LUMINANCE` - C constant turned into a VAL INT
- Constant `GL.COMPRESSED.LUMINANCE.ALPHA` - C constant turned into a VAL INT
- Constant `GL.COMPRESSED.RGB` - C constant turned into a VAL INT
- Constant `GL.COMPRESSED.RGBA` - C constant turned into a VAL INT
- Constant `GL.COMPRESSED.TEXTURE.FORMATS` - C constant turned into a VAL INT
- Constant `GL.CONSTANT` - C constant turned into a VAL INT
- Constant `GL.CONSTANT.ALPHA` - C constant turned into a VAL INT
- Constant `GL.CONSTANT.ATTENUATION` - C constant turned into a VAL INT
- Constant `GL.CONSTANT.BORDER` - C constant turned into a VAL INT
- Constant `GL.CONSTANT.COLOR` - C constant turned into a VAL INT
- Constant `GL.CONVOLUTION.1D` - C constant turned into a VAL INT
- Constant `GL.CONVOLUTION.2D` - C constant turned into a VAL INT
- Constant `GL.CONVOLUTION.BORDER.COLOR` - C constant turned into a VAL INT
- Constant `GL.CONVOLUTION.BORDER.MODE` - C constant turned into a VAL INT
- Constant `GL.CONVOLUTION.FILTER.BIAS` - C constant turned into a VAL INT
- Constant `GL.CONVOLUTION.FILTER.SCALE` - C constant turned into a VAL INT
- Constant `GL.CONVOLUTION.FORMAT` - C constant turned into a VAL INT
- Constant `GL.CONVOLUTION.HEIGHT` - C constant turned into a VAL INT
- Constant `GL.CONVOLUTION.WIDTH` - C constant turned into a VAL INT
- Constant `GL.COPY` - C constant turned into a VAL INT
- Constant `GL.COPY.INVERTED` - C constant turned into a VAL INT
- Constant `GL.COPY.PIXEL.TOKEN` - C constant turned into a VAL INT
- Constant `GL.CULL.FACE` - C constant turned into a VAL INT
- Constant `GL.CULL.FACE.MODE` - C constant turned into a VAL INT
- Constant `GL.CURRENT.BIT` - C constant turned into a VAL INT
- Constant `GL.CURRENT.COLOR` - C constant turned into a VAL INT
- Constant `GL.CURRENT.INDEX` - C constant turned into a VAL INT
- Constant `GL.CURRENT.NORMAL` - C constant turned into a VAL INT
- Constant `GL.CURRENT.RASTER.COLOR` - C constant turned into a VAL INT
- Constant `GL.CURRENT.RASTER.DISTANCE` - C constant turned into a VAL INT
- Constant `GL.CURRENT.RASTER.INDEX` - C constant turned into a VAL INT
- Constant `GL.CURRENT.RASTER.POSITION` - C constant turned into a VAL INT
- Constant `GL.CURRENT.RASTER.POSITION.VALID` - C constant turned into a VAL INT
- Constant `GL.CURRENT.RASTER.TEXTURE.COORDS` - C constant turned into a VAL INT
- Constant `GL.CURRENT.TEXTURE.COORDS` - C constant turned into a VAL INT
- Constant `GL.CW` - C constant turned into a VAL INT
- Constant `GL.DECAL` - C constant turned into a VAL INT
- Constant `GL.DECR` - C constant turned into a VAL INT
- Constant `GL.DEPTH` - C constant turned into a VAL INT
- Constant `GL.DEPTH.BIAS` - C constant turned into a VAL INT
- Constant `GL.DEPTH.BITS` - C constant turned into a VAL INT
- Constant `GL.DEPTH.BUFFER.BIT` - C constant turned into a VAL INT
- Constant `GL.DEPTH.CLEAR.VALUE` - C constant turned into a VAL INT
- Constant `GL.DEPTH.COMPONENT` - C constant turned into a VAL INT
- Constant `GL.DEPTH.FUNC` - C constant turned into a VAL INT
- Constant `GL.DEPTH.RANGE` - C constant turned into a VAL INT
- Constant `GL.DEPTH.SCALE` - C constant turned into a VAL INT
- Constant `GL.DEPTH.TEST` - C constant turned into a VAL INT
- Constant `GL.DEPTH.WRITEMASK` - C constant turned into a VAL INT
- Constant `GL.DIFFUSE` - C constant turned into a VAL INT
- Constant `GL.DITHER` - C constant turned into a VAL INT
- Constant `GL.DOMAIN` - C constant turned into a VAL INT
- Constant `GL.DONT.CARE` - C constant turned into a VAL INT
- Constant `GL.DOT3.RGB` - C constant turned into a VAL INT
- Constant `GL.DOT3.RGBA` - C constant turned into a VAL INT
- Constant `GL.DOUBLE` - C constant turned into a VAL INT
- Constant `GL.DOUBLEBUFFER` - C constant turned into a VAL INT
- Constant `GL.DRAW.BUFFER` - C constant turned into a VAL INT
- Constant `GL.DRAW.PIXEL.TOKEN` - C constant turned into a VAL INT
- Constant `GL.DST.ALPHA` - C constant turned into a VAL INT
- Constant `GL.DST.COLOR` - C constant turned into a VAL INT
- Constant `GL.EDGE.FLAG` - C constant turned into a VAL INT
- Constant `GL.EDGE.FLAG.ARRAY` - C constant turned into a VAL INT
- Constant `GL.EDGE.FLAG.ARRAY.POINTER` - C constant turned into a VAL INT
- Constant `GL.EDGE.FLAG.ARRAY.STRIDE` - C constant turned into a VAL INT
- Constant `GL.EMISSION` - C constant turned into a VAL INT
- Constant `GL.ENABLE.BIT` - C constant turned into a VAL INT
- Constant `GL.EQUAL` - C constant turned into a VAL INT
- Constant `GL.EQUIV` - C constant turned into a VAL INT
- Constant `GL.EVAL.BIT` - C constant turned into a VAL INT
- Constant `GL.EXP` - C constant turned into a VAL INT
- Constant `GL.EXP2` - C constant turned into a VAL INT
- Constant `GL.EXTENSIONS` - C constant turned into a VAL INT
- Constant `GL.EYE.LINEAR` - C constant turned into a VAL INT
- Constant `GL.EYE.PLANE` - C constant turned into a VAL INT
- Constant `GL.FALSE` - C constant turned into a VAL INT
- Constant `GL.FASTEST` - C constant turned into a VAL INT
- Constant `GL.FEEDBACK` - C constant turned into a VAL INT
- Constant `GL.FEEDBACK.BUFFER.POINTER` - C constant turned into a VAL INT
- Constant `GL.FEEDBACK.BUFFER.SIZE` - C constant turned into a VAL INT
- Constant `GL.FEEDBACK.BUFFER.TYPE` - C constant turned into a VAL INT
- Constant `GL.FILL` - C constant turned into a VAL INT
- Constant `GL.FLAT` - C constant turned into a VAL INT
- Constant `GL.FLOAT` - C constant turned into a VAL INT
- Constant `GL.FOG` - C constant turned into a VAL INT
- Constant `GL.FOG.BIT` - C constant turned into a VAL INT
- Constant `GL.FOG.COLOR` - C constant turned into a VAL INT
- Constant `GL.FOG.DENSITY` - C constant turned into a VAL INT
- Constant `GL.FOG.END` - C constant turned into a VAL INT
- Constant `GL.FOG.HINT` - C constant turned into a VAL INT
- Constant `GL.FOG.INDEX` - C constant turned into a VAL INT
- Constant `GL.FOG.MODE` - C constant turned into a VAL INT
- Constant `GL.FOG.START` - C constant turned into a VAL INT
- Constant `GL.FRONT` - C constant turned into a VAL INT
- Constant `GL.FRONT.AND.BACK` - C constant turned into a VAL INT
- Constant `GL.FRONT.FACE` - C constant turned into a VAL INT
- Constant `GL.FRONT.LEFT` - C constant turned into a VAL INT
- Constant `GL.FRONT.RIGHT` - C constant turned into a VAL INT
- Constant `GL.FUNC.ADD` - C constant turned into a VAL INT
- Constant `GL.FUNC.REVERSE.SUBTRACT` - C constant turned into a VAL INT
- Constant `GL.FUNC.SUBTRACT` - C constant turned into a VAL INT
- Constant `GL.GEQUAL` - C constant turned into a VAL INT
- Constant `GL.GREATER` - C constant turned into a VAL INT
- Constant `GL.GREEN` - C constant turned into a VAL INT
- Constant `GL.GREEN.BIAS` - C constant turned into a VAL INT
- Constant `GL.GREEN.BITS` - C constant turned into a VAL INT
- Constant `GL.GREEN.SCALE` - C constant turned into a VAL INT
- Constant `GL.HINT.BIT` - C constant turned into a VAL INT
- Constant `GL.HISTOGRAM` - C constant turned into a VAL INT
- Constant `GL.HISTOGRAM.ALPHA.SIZE` - C constant turned into a VAL INT
- Constant `GL.HISTOGRAM.BLUE.SIZE` - C constant turned into a VAL INT
- Constant `GL.HISTOGRAM.FORMAT` - C constant turned into a VAL INT
- Constant `GL.HISTOGRAM.GREEN.SIZE` - C constant turned into a VAL INT
- Constant `GL.HISTOGRAM.LUMINANCE.SIZE` - C constant turned into a VAL INT
- Constant `GL.HISTOGRAM.RED.SIZE` - C constant turned into a VAL INT
- Constant `GL.HISTOGRAM.SINK` - C constant turned into a VAL INT
- Constant `GL.HISTOGRAM.WIDTH` - C constant turned into a VAL INT
- Constant `GL.INCR` - C constant turned into a VAL INT
- Constant `GL.INDEX.ARRAY` - C constant turned into a VAL INT
- Constant `GL.INDEX.ARRAY.POINTER` - C constant turned into a VAL INT
- Constant `GL.INDEX.ARRAY.STRIDE` - C constant turned into a VAL INT
- Constant `GL.INDEX.ARRAY.TYPE` - C constant turned into a VAL INT
- Constant `GL.INDEX.BITS` - C constant turned into a VAL INT
- Constant `GL.INDEX.CLEAR.VALUE` - C constant turned into a VAL INT
- Constant `GL.INDEX.LOGIC.OP` - C constant turned into a VAL INT
- Constant `GL.INDEX.MODE` - C constant turned into a VAL INT
- Constant `GL.INDEX.OFFSET` - C constant turned into a VAL INT
- Constant `GL.INDEX.SHIFT` - C constant turned into a VAL INT
- Constant `GL.INDEX.WRITEMASK` - C constant turned into a VAL INT
- Constant `GL.INT` - C constant turned into a VAL INT
- Constant `GL.INTENSITY` - C constant turned into a VAL INT
- Constant `GL.INTENSITY12` - C constant turned into a VAL INT
- Constant `GL.INTENSITY16` - C constant turned into a VAL INT
- Constant `GL.INTENSITY4` - C constant turned into a VAL INT
- Constant `GL.INTENSITY8` - C constant turned into a VAL INT
- Constant `GL.INTERPOLATE` - C constant turned into a VAL INT
- Constant `GL.INVALID.ENUM` - C constant turned into a VAL INT
- Constant `GL.INVALID.OPERATION` - C constant turned into a VAL INT
- Constant `GL.INVALID.VALUE` - C constant turned into a VAL INT
- Constant `GL.INVERT` - C constant turned into a VAL INT
- Constant `GL.KEEP` - C constant turned into a VAL INT
- Constant `GL.LEFT` - C constant turned into a VAL INT
- Constant `GL.LEQUAL` - C constant turned into a VAL INT
- Constant `GL.LESS` - C constant turned into a VAL INT
- Constant `GL.LIGHT.MODEL.AMBIENT` - C constant turned into a VAL INT
- Constant `GL.LIGHT.MODEL.COLOR.CONTROL` - C constant turned into a VAL INT
- Constant `GL.LIGHT.MODEL.LOCAL.VIEWER` - C constant turned into a VAL INT
- Constant `GL.LIGHT.MODEL.TWO.SIDE` - C constant turned into a VAL INT
- Constant `GL.LIGHT0` - C constant turned into a VAL INT
- Constant `GL.LIGHT1` - C constant turned into a VAL INT
- Constant `GL.LIGHT2` - C constant turned into a VAL INT
- Constant `GL.LIGHT3` - C constant turned into a VAL INT
- Constant `GL.LIGHT4` - C constant turned into a VAL INT
- Constant `GL.LIGHT5` - C constant turned into a VAL INT
- Constant `GL.LIGHT6` - C constant turned into a VAL INT
- Constant `GL.LIGHT7` - C constant turned into a VAL INT
- Constant `GL.LIGHTING` - C constant turned into a VAL INT
- Constant `GL.LIGHTING.BIT` - C constant turned into a VAL INT
- Constant `GL.LINE` - C constant turned into a VAL INT
- Constant `GL.LINE.BIT` - C constant turned into a VAL INT
- Constant `GL.LINE.LOOP` - C constant turned into a VAL INT
- Constant `GL.LINE.RESET.TOKEN` - C constant turned into a VAL INT
- Constant `GL.LINE.SMOOTH` - C constant turned into a VAL INT
- Constant `GL.LINE.SMOOTH.HINT` - C constant turned into a VAL INT
- Constant `GL.LINE.STIPPLE` - C constant turned into a VAL INT
- Constant `GL.LINE.STIPPLE.PATTERN` - C constant turned into a VAL INT
- Constant `GL.LINE.STIPPLE.REPEAT` - C constant turned into a VAL INT
- Constant `GL.LINE.STRIP` - C constant turned into a VAL INT
- Constant `GL.LINE.TOKEN` - C constant turned into a VAL INT
- Constant `GL.LINE.WIDTH` - C constant turned into a VAL INT
- Constant `GL.LINE.WIDTH.GRANULARITY` - C constant turned into a VAL INT
- Constant `GL.LINE.WIDTH.RANGE` - C constant turned into a VAL INT
- Constant `GL.LINEAR` - C constant turned into a VAL INT
- Constant `GL.LINEAR.ATTENUATION` - C constant turned into a VAL INT
- Constant `GL.LINEAR.MIPMAP.LINEAR` - C constant turned into a VAL INT
- Constant `GL.LINEAR.MIPMAP.NEAREST` - C constant turned into a VAL INT
- Constant `GL.LINES` - C constant turned into a VAL INT
- Constant `GL.LIST.BASE` - C constant turned into a VAL INT
- Constant `GL.LIST.BIT` - C constant turned into a VAL INT
- Constant `GL.LIST.INDEX` - C constant turned into a VAL INT
- Constant `GL.LIST.MODE` - C constant turned into a VAL INT
- Constant `GL.LOAD` - C constant turned into a VAL INT
- Constant `GL.LOGIC.OP` - C constant turned into a VAL INT
- Constant `GL.LOGIC.OP.MODE` - C constant turned into a VAL INT
- Constant `GL.LUMINANCE` - C constant turned into a VAL INT
- Constant `GL.LUMINANCE.ALPHA` - C constant turned into a VAL INT
- Constant `GL.LUMINANCE12` - C constant turned into a VAL INT
- Constant `GL.LUMINANCE12.ALPHA12` - C constant turned into a VAL INT
- Constant `GL.LUMINANCE12.ALPHA4` - C constant turned into a VAL INT
- Constant `GL.LUMINANCE16` - C constant turned into a VAL INT
- Constant `GL.LUMINANCE16.ALPHA16` - C constant turned into a VAL INT
- Constant `GL.LUMINANCE4` - C constant turned into a VAL INT
- Constant `GL.LUMINANCE4.ALPHA4` - C constant turned into a VAL INT
- Constant `GL.LUMINANCE6.ALPHA2` - C constant turned into a VAL INT
- Constant `GL.LUMINANCE8` - C constant turned into a VAL INT
- Constant `GL.LUMINANCE8.ALPHA8` - C constant turned into a VAL INT
- Constant `GL.MAP.COLOR` - C constant turned into a VAL INT
- Constant `GL.MAP.STENCIL` - C constant turned into a VAL INT
- Constant `GL.MAP1.COLOR.4` - C constant turned into a VAL INT
- Constant `GL.MAP1.GRID.DOMAIN` - C constant turned into a VAL INT
- Constant `GL.MAP1.GRID.SEGMENTS` - C constant turned into a VAL INT
- Constant `GL.MAP1.INDEX` - C constant turned into a VAL INT
- Constant `GL.MAP1.NORMAL` - C constant turned into a VAL INT
- Constant `GL.MAP1.TEXTURE.COORD.1` - C constant turned into a VAL INT
- Constant `GL.MAP1.TEXTURE.COORD.2` - C constant turned into a VAL INT
- Constant `GL.MAP1.TEXTURE.COORD.3` - C constant turned into a VAL INT
- Constant `GL.MAP1.TEXTURE.COORD.4` - C constant turned into a VAL INT
- Constant `GL.MAP1.VERTEX.3` - C constant turned into a VAL INT
- Constant `GL.MAP1.VERTEX.4` - C constant turned into a VAL INT
- Constant `GL.MAP2.COLOR.4` - C constant turned into a VAL INT
- Constant `GL.MAP2.GRID.DOMAIN` - C constant turned into a VAL INT
- Constant `GL.MAP2.GRID.SEGMENTS` - C constant turned into a VAL INT
- Constant `GL.MAP2.INDEX` - C constant turned into a VAL INT
- Constant `GL.MAP2.NORMAL` - C constant turned into a VAL INT
- Constant `GL.MAP2.TEXTURE.COORD.1` - C constant turned into a VAL INT
- Constant `GL.MAP2.TEXTURE.COORD.2` - C constant turned into a VAL INT
- Constant `GL.MAP2.TEXTURE.COORD.3` - C constant turned into a VAL INT
- Constant `GL.MAP2.TEXTURE.COORD.4` - C constant turned into a VAL INT
- Constant `GL.MAP2.VERTEX.3` - C constant turned into a VAL INT
- Constant `GL.MAP2.VERTEX.4` - C constant turned into a VAL INT
- Constant `GL.MATRIX.MODE` - C constant turned into a VAL INT
- Constant `GL.MAX` - C constant turned into a VAL INT
- Constant `GL.MAX.3D.TEXTURE.SIZE` - C constant turned into a VAL INT
- Constant `GL.MAX.ATTRIB.STACK.DEPTH` - C constant turned into a VAL INT
- Constant `GL.MAX.CLIENT.ATTRIB.STACK.DEPTH` - C constant turned into a VAL INT
- Constant `GL.MAX.CLIP.PLANES` - C constant turned into a VAL INT
- Constant `GL.MAX.COLOR.MATRIX.STACK.DEPTH` - C constant turned into a VAL INT
- Constant `GL.MAX.CONVOLUTION.HEIGHT` - C constant turned into a VAL INT
- Constant `GL.MAX.CONVOLUTION.WIDTH` - C constant turned into a VAL INT
- Constant `GL.MAX.CUBE.MAP.TEXTURE.SIZE` - C constant turned into a VAL INT
- Constant `GL.MAX.ELEMENTS.INDICES` - C constant turned into a VAL INT
- Constant `GL.MAX.ELEMENTS.VERTICES` - C constant turned into a VAL INT
- Constant `GL.MAX.EVAL.ORDER` - C constant turned into a VAL INT
- Constant `GL.MAX.LIGHTS` - C constant turned into a VAL INT
- Constant `GL.MAX.LIST.NESTING` - C constant turned into a VAL INT
- Constant `GL.MAX.MODELVIEW.STACK.DEPTH` - C constant turned into a VAL INT
- Constant `GL.MAX.NAME.STACK.DEPTH` - C constant turned into a VAL INT
- Constant `GL.MAX.PIXEL.MAP.TABLE` - C constant turned into a VAL INT
- Constant `GL.MAX.PROJECTION.STACK.DEPTH` - C constant turned into a VAL INT
- Constant `GL.MAX.TEXTURE.SIZE` - C constant turned into a VAL INT
- Constant `GL.MAX.TEXTURE.STACK.DEPTH` - C constant turned into a VAL INT
- Constant `GL.MAX.TEXTURE.UNITS` - C constant turned into a VAL INT
- Constant `GL.MAX.VIEWPORT.DIMS` - C constant turned into a VAL INT
- Constant `GL.MESA.pack.invert` - C constant turned into a VAL INT
- Constant `GL.MESA.ycbcr.texture` - C constant turned into a VAL INT
- Constant `GL.MIN` - C constant turned into a VAL INT
- Constant `GL.MINMAX` - C constant turned into a VAL INT
- Constant `GL.MINMAX.FORMAT` - C constant turned into a VAL INT
- Constant `GL.MINMAX.SINK` - C constant turned into a VAL INT
- Constant `GL.MODELVIEW` - C constant turned into a VAL INT
- Constant `GL.MODELVIEW.MATRIX` - C constant turned into a VAL INT
- Constant `GL.MODELVIEW.STACK.DEPTH` - C constant turned into a VAL INT
- Constant `GL.MODULATE` - C constant turned into a VAL INT
- Constant `GL.MULT` - C constant turned into a VAL INT
- Constant `GL.MULTISAMPLE` - C constant turned into a VAL INT
- Constant `GL.MULTISAMPLE.BIT` - C constant turned into a VAL INT
- Constant `GL.N3F.V3F` - C constant turned into a VAL INT
- Constant `GL.NAME.STACK.DEPTH` - C constant turned into a VAL INT
- Constant `GL.NAND` - C constant turned into a VAL INT
- Constant `GL.NEAREST` - C constant turned into a VAL INT
- Constant `GL.NEAREST.MIPMAP.LINEAR` - C constant turned into a VAL INT
- Constant `GL.NEAREST.MIPMAP.NEAREST` - C constant turned into a VAL INT
- Constant `GL.NEVER` - C constant turned into a VAL INT
- Constant `GL.NICEST` - C constant turned into a VAL INT
- Constant `GL.NO.ERROR` - C constant turned into a VAL INT
- Constant `GL.NONE` - C constant turned into a VAL INT
- Constant `GL.NOOP` - C constant turned into a VAL INT
- Constant `GL.NOR` - C constant turned into a VAL INT
- Constant `GL.NORMAL.ARRAY` - C constant turned into a VAL INT
- Constant `GL.NORMAL.ARRAY.POINTER` - C constant turned into a VAL INT
- Constant `GL.NORMAL.ARRAY.STRIDE` - C constant turned into a VAL INT
- Constant `GL.NORMAL.ARRAY.TYPE` - C constant turned into a VAL INT
- Constant `GL.NORMAL.MAP` - C constant turned into a VAL INT
- Constant `GL.NORMALIZE` - C constant turned into a VAL INT
- Constant `GL.NOTEQUAL` - C constant turned into a VAL INT
- Constant `GL.NUM.COMPRESSED.TEXTURE.FORMATS` - C constant turned into a VAL INT
- Constant `GL.OBJECT.LINEAR` - C constant turned into a VAL INT
- Constant `GL.OBJECT.PLANE` - C constant turned into a VAL INT
- Constant `GL.ONE` - C constant turned into a VAL INT
- Constant `GL.ONE.MINUS.CONSTANT.ALPHA` - C constant turned into a VAL INT
- Constant `GL.ONE.MINUS.CONSTANT.COLOR` - C constant turned into a VAL INT
- Constant `GL.ONE.MINUS.DST.ALPHA` - C constant turned into a VAL INT
- Constant `GL.ONE.MINUS.DST.COLOR` - C constant turned into a VAL INT
- Constant `GL.ONE.MINUS.SRC.ALPHA` - C constant turned into a VAL INT
- Constant `GL.ONE.MINUS.SRC.COLOR` - C constant turned into a VAL INT
- Constant `GL.OPERAND0.ALPHA` - C constant turned into a VAL INT
- Constant `GL.OPERAND0.RGB` - C constant turned into a VAL INT
- Constant `GL.OPERAND1.ALPHA` - C constant turned into a VAL INT
- Constant `GL.OPERAND1.RGB` - C constant turned into a VAL INT
- Constant `GL.OPERAND2.ALPHA` - C constant turned into a VAL INT
- Constant `GL.OPERAND2.RGB` - C constant turned into a VAL INT
- Constant `GL.OR` - C constant turned into a VAL INT
- Constant `GL.OR.INVERTED` - C constant turned into a VAL INT
- Constant `GL.OR.REVERSE` - C constant turned into a VAL INT
- Constant `GL.ORDER` - C constant turned into a VAL INT
- Constant `GL.OUT.OF.MEMORY` - C constant turned into a VAL INT
- Constant `GL.PACK.ALIGNMENT` - C constant turned into a VAL INT
- Constant `GL.PACK.IMAGE.HEIGHT` - C constant turned into a VAL INT
- Constant `GL.PACK.INVERT.MESA` - C constant turned into a VAL INT
- Constant `GL.PACK.LSB.FIRST` - C constant turned into a VAL INT
- Constant `GL.PACK.ROW.LENGTH` - C constant turned into a VAL INT
- Constant `GL.PACK.SKIP.IMAGES` - C constant turned into a VAL INT
- Constant `GL.PACK.SKIP.PIXELS` - C constant turned into a VAL INT
- Constant `GL.PACK.SKIP.ROWS` - C constant turned into a VAL INT
- Constant `GL.PACK.SWAP.BYTES` - C constant turned into a VAL INT
- Constant `GL.PASS.THROUGH.TOKEN` - C constant turned into a VAL INT
- Constant `GL.PERSPECTIVE.CORRECTION.HINT` - C constant turned into a VAL INT
- Constant `GL.PIXEL.MAP.A.TO.A` - C constant turned into a VAL INT
- Constant `GL.PIXEL.MAP.A.TO.A.SIZE` - C constant turned into a VAL INT
- Constant `GL.PIXEL.MAP.B.TO.B` - C constant turned into a VAL INT
- Constant `GL.PIXEL.MAP.B.TO.B.SIZE` - C constant turned into a VAL INT
- Constant `GL.PIXEL.MAP.G.TO.G` - C constant turned into a VAL INT
- Constant `GL.PIXEL.MAP.G.TO.G.SIZE` - C constant turned into a VAL INT
- Constant `GL.PIXEL.MAP.I.TO.A` - C constant turned into a VAL INT
- Constant `GL.PIXEL.MAP.I.TO.A.SIZE` - C constant turned into a VAL INT
- Constant `GL.PIXEL.MAP.I.TO.B` - C constant turned into a VAL INT
- Constant `GL.PIXEL.MAP.I.TO.B.SIZE` - C constant turned into a VAL INT
- Constant `GL.PIXEL.MAP.I.TO.G` - C constant turned into a VAL INT
- Constant `GL.PIXEL.MAP.I.TO.G.SIZE` - C constant turned into a VAL INT
- Constant `GL.PIXEL.MAP.I.TO.I` - C constant turned into a VAL INT
- Constant `GL.PIXEL.MAP.I.TO.I.SIZE` - C constant turned into a VAL INT
- Constant `GL.PIXEL.MAP.I.TO.R` - C constant turned into a VAL INT
- Constant `GL.PIXEL.MAP.I.TO.R.SIZE` - C constant turned into a VAL INT
- Constant `GL.PIXEL.MAP.R.TO.R` - C constant turned into a VAL INT
- Constant `GL.PIXEL.MAP.R.TO.R.SIZE` - C constant turned into a VAL INT
- Constant `GL.PIXEL.MAP.S.TO.S` - C constant turned into a VAL INT
- Constant `GL.PIXEL.MAP.S.TO.S.SIZE` - C constant turned into a VAL INT
- Constant `GL.PIXEL.MODE.BIT` - C constant turned into a VAL INT
- Constant `GL.POINT` - C constant turned into a VAL INT
- Constant `GL.POINT.BIT` - C constant turned into a VAL INT
- Constant `GL.POINT.SIZE` - C constant turned into a VAL INT
- Constant `GL.POINT.SIZE.GRANULARITY` - C constant turned into a VAL INT
- Constant `GL.POINT.SIZE.RANGE` - C constant turned into a VAL INT
- Constant `GL.POINT.SMOOTH` - C constant turned into a VAL INT
- Constant `GL.POINT.SMOOTH.HINT` - C constant turned into a VAL INT
- Constant `GL.POINT.TOKEN` - C constant turned into a VAL INT
- Constant `GL.POINTS` - C constant turned into a VAL INT
- Constant `GL.POLYGON` - C constant turned into a VAL INT
- Constant `GL.POLYGON.BIT` - C constant turned into a VAL INT
- Constant `GL.POLYGON.MODE` - C constant turned into a VAL INT
- Constant `GL.POLYGON.OFFSET.FACTOR` - C constant turned into a VAL INT
- Constant `GL.POLYGON.OFFSET.FILL` - C constant turned into a VAL INT
- Constant `GL.POLYGON.OFFSET.LINE` - C constant turned into a VAL INT
- Constant `GL.POLYGON.OFFSET.POINT` - C constant turned into a VAL INT
- Constant `GL.POLYGON.OFFSET.UNITS` - C constant turned into a VAL INT
- Constant `GL.POLYGON.SMOOTH` - C constant turned into a VAL INT
- Constant `GL.POLYGON.SMOOTH.HINT` - C constant turned into a VAL INT
- Constant `GL.POLYGON.STIPPLE` - C constant turned into a VAL INT
- Constant `GL.POLYGON.STIPPLE.BIT` - C constant turned into a VAL INT
- Constant `GL.POLYGON.TOKEN` - C constant turned into a VAL INT
- Constant `GL.POSITION` - C constant turned into a VAL INT
- Constant `GL.POST.COLOR.MATRIX.ALPHA.BIAS` - C constant turned into a VAL INT
- Constant `GL.POST.COLOR.MATRIX.ALPHA.SCALE` - C constant turned into a VAL INT
- Constant `GL.POST.COLOR.MATRIX.BLUE.BIAS` - C constant turned into a VAL INT
- Constant `GL.POST.COLOR.MATRIX.BLUE.SCALE` - C constant turned into a VAL INT
- Constant `GL.POST.COLOR.MATRIX.COLOR.TABLE` - C constant turned into a VAL INT
- Constant `GL.POST.COLOR.MATRIX.GREEN.BIAS` - C constant turned into a VAL INT
- Constant `GL.POST.COLOR.MATRIX.GREEN.SCALE` - C constant turned into a VAL INT
- Constant `GL.POST.COLOR.MATRIX.RED.BIAS` - C constant turned into a VAL INT
- Constant `GL.POST.COLOR.MATRIX.RED.SCALE` - C constant turned into a VAL INT
- Constant `GL.POST.CONVOLUTION.ALPHA.BIAS` - C constant turned into a VAL INT
- Constant `GL.POST.CONVOLUTION.ALPHA.SCALE` - C constant turned into a VAL INT
- Constant `GL.POST.CONVOLUTION.BLUE.BIAS` - C constant turned into a VAL INT
- Constant `GL.POST.CONVOLUTION.BLUE.SCALE` - C constant turned into a VAL INT
- Constant `GL.POST.CONVOLUTION.COLOR.TABLE` - C constant turned into a VAL INT
- Constant `GL.POST.CONVOLUTION.GREEN.BIAS` - C constant turned into a VAL INT
- Constant `GL.POST.CONVOLUTION.GREEN.SCALE` - C constant turned into a VAL INT
- Constant `GL.POST.CONVOLUTION.RED.BIAS` - C constant turned into a VAL INT
- Constant `GL.POST.CONVOLUTION.RED.SCALE` - C constant turned into a VAL INT
- Constant `GL.PREVIOUS` - C constant turned into a VAL INT
- Constant `GL.PRIMARY.COLOR` - C constant turned into a VAL INT
- Constant `GL.PROJECTION` - C constant turned into a VAL INT
- Constant `GL.PROJECTION.MATRIX` - C constant turned into a VAL INT
- Constant `GL.PROJECTION.STACK.DEPTH` - C constant turned into a VAL INT
- Constant `GL.PROXY.COLOR.TABLE` - C constant turned into a VAL INT
- Constant `GL.PROXY.HISTOGRAM` - C constant turned into a VAL INT
- Constant `GL.PROXY.POST.COLOR.MATRIX.COLOR.TABLE` - C constant turned into a VAL INT
- Constant `GL.PROXY.POST.CONVOLUTION.COLOR.TABLE` - C constant turned into a VAL INT
- Constant `GL.PROXY.TEXTURE.1D` - C constant turned into a VAL INT
- Constant `GL.PROXY.TEXTURE.2D` - C constant turned into a VAL INT
- Constant `GL.PROXY.TEXTURE.3D` - C constant turned into a VAL INT
- Constant `GL.PROXY.TEXTURE.CUBE.MAP` - C constant turned into a VAL INT
- Constant `GL.Q` - C constant turned into a VAL INT
- Constant `GL.QUAD.STRIP` - C constant turned into a VAL INT
- Constant `GL.QUADRATIC.ATTENUATION` - C constant turned into a VAL INT
- Constant `GL.QUADS` - C constant turned into a VAL INT
- Constant `GL.R` - C constant turned into a VAL INT
- Constant `GL.R3.G3.B2` - C constant turned into a VAL INT
- Constant `GL.READ.BUFFER` - C constant turned into a VAL INT
- Constant `GL.RED` - C constant turned into a VAL INT
- Constant `GL.RED.BIAS` - C constant turned into a VAL INT
- Constant `GL.RED.BITS` - C constant turned into a VAL INT
- Constant `GL.RED.SCALE` - C constant turned into a VAL INT
- Constant `GL.REDUCE` - C constant turned into a VAL INT
- Constant `GL.REFLECTION.MAP` - C constant turned into a VAL INT
- Constant `GL.RENDER` - C constant turned into a VAL INT
- Constant `GL.RENDER.MODE` - C constant turned into a VAL INT
- Constant `GL.RENDERER` - C constant turned into a VAL INT
- Constant `GL.REPEAT` - C constant turned into a VAL INT
- Constant `GL.REPLACE` - C constant turned into a VAL INT
- Constant `GL.REPLICATE.BORDER` - C constant turned into a VAL INT
- Constant `GL.RESCALE.NORMAL` - C constant turned into a VAL INT
- Constant `GL.RETURN` - C constant turned into a VAL INT
- Constant `GL.RGB` - C constant turned into a VAL INT
- Constant `GL.RGB.SCALE` - C constant turned into a VAL INT
- Constant `GL.RGB10` - C constant turned into a VAL INT
- Constant `GL.RGB10.A2` - C constant turned into a VAL INT
- Constant `GL.RGB12` - C constant turned into a VAL INT
- Constant `GL.RGB16` - C constant turned into a VAL INT
- Constant `GL.RGB4` - C constant turned into a VAL INT
- Constant `GL.RGB5` - C constant turned into a VAL INT
- Constant `GL.RGB5.A1` - C constant turned into a VAL INT
- Constant `GL.RGB8` - C constant turned into a VAL INT
- Constant `GL.RGBA` - C constant turned into a VAL INT
- Constant `GL.RGBA.MODE` - C constant turned into a VAL INT
- Constant `GL.RGBA12` - C constant turned into a VAL INT
- Constant `GL.RGBA16` - C constant turned into a VAL INT
- Constant `GL.RGBA2` - C constant turned into a VAL INT
- Constant `GL.RGBA4` - C constant turned into a VAL INT
- Constant `GL.RGBA8` - C constant turned into a VAL INT
- Constant `GL.RIGHT` - C constant turned into a VAL INT
- Constant `GL.S` - C constant turned into a VAL INT
- Constant `GL.SAMPLE.ALPHA.TO.COVERAGE` - C constant turned into a VAL INT
- Constant `GL.SAMPLE.ALPHA.TO.ONE` - C constant turned into a VAL INT
- Constant `GL.SAMPLE.BUFFERS` - C constant turned into a VAL INT
- Constant `GL.SAMPLE.COVERAGE` - C constant turned into a VAL INT
- Constant `GL.SAMPLE.COVERAGE.INVERT` - C constant turned into a VAL INT
- Constant `GL.SAMPLE.COVERAGE.VALUE` - C constant turned into a VAL INT
- Constant `GL.SAMPLES` - C constant turned into a VAL INT
- Constant `GL.SCISSOR.BIT` - C constant turned into a VAL INT
- Constant `GL.SCISSOR.BOX` - C constant turned into a VAL INT
- Constant `GL.SCISSOR.TEST` - C constant turned into a VAL INT
- Constant `GL.SELECT` - C constant turned into a VAL INT
- Constant `GL.SELECTION.BUFFER.POINTER` - C constant turned into a VAL INT
- Constant `GL.SELECTION.BUFFER.SIZE` - C constant turned into a VAL INT
- Constant `GL.SEPARABLE.2D` - C constant turned into a VAL INT
- Constant `GL.SEPARATE.SPECULAR.COLOR` - C constant turned into a VAL INT
- Constant `GL.SET` - C constant turned into a VAL INT
- Constant `GL.SHADE.MODEL` - C constant turned into a VAL INT
- Constant `GL.SHININESS` - C constant turned into a VAL INT
- Constant `GL.SHORT` - C constant turned into a VAL INT
- Constant `GL.SINGLE.COLOR` - C constant turned into a VAL INT
- Constant `GL.SMOOTH` - C constant turned into a VAL INT
- Constant `GL.SMOOTH.LINE.WIDTH.GRANULARITY` - C constant turned into a VAL INT
- Constant `GL.SMOOTH.LINE.WIDTH.RANGE` - C constant turned into a VAL INT
- Constant `GL.SMOOTH.POINT.SIZE.GRANULARITY` - C constant turned into a VAL INT
- Constant `GL.SMOOTH.POINT.SIZE.RANGE` - C constant turned into a VAL INT
- Constant `GL.SOURCE0.ALPHA` - C constant turned into a VAL INT
- Constant `GL.SOURCE0.RGB` - C constant turned into a VAL INT
- Constant `GL.SOURCE1.ALPHA` - C constant turned into a VAL INT
- Constant `GL.SOURCE1.RGB` - C constant turned into a VAL INT
- Constant `GL.SOURCE2.ALPHA` - C constant turned into a VAL INT
- Constant `GL.SOURCE2.RGB` - C constant turned into a VAL INT
- Constant `GL.SPECULAR` - C constant turned into a VAL INT
- Constant `GL.SPHERE.MAP` - C constant turned into a VAL INT
- Constant `GL.SPOT.CUTOFF` - C constant turned into a VAL INT
- Constant `GL.SPOT.DIRECTION` - C constant turned into a VAL INT
- Constant `GL.SPOT.EXPONENT` - C constant turned into a VAL INT
- Constant `GL.SRC.ALPHA` - C constant turned into a VAL INT
- Constant `GL.SRC.ALPHA.SATURATE` - C constant turned into a VAL INT
- Constant `GL.SRC.COLOR` - C constant turned into a VAL INT
- Constant `GL.STACK.OVERFLOW` - C constant turned into a VAL INT
- Constant `GL.STACK.UNDERFLOW` - C constant turned into a VAL INT
- Constant `GL.STENCIL` - C constant turned into a VAL INT
- Constant `GL.STENCIL.BITS` - C constant turned into a VAL INT
- Constant `GL.STENCIL.BUFFER.BIT` - C constant turned into a VAL INT
- Constant `GL.STENCIL.CLEAR.VALUE` - C constant turned into a VAL INT
- Constant `GL.STENCIL.FAIL` - C constant turned into a VAL INT
- Constant `GL.STENCIL.FUNC` - C constant turned into a VAL INT
- Constant `GL.STENCIL.INDEX` - C constant turned into a VAL INT
- Constant `GL.STENCIL.PASS.DEPTH.FAIL` - C constant turned into a VAL INT
- Constant `GL.STENCIL.PASS.DEPTH.PASS` - C constant turned into a VAL INT
- Constant `GL.STENCIL.REF` - C constant turned into a VAL INT
- Constant `GL.STENCIL.TEST` - C constant turned into a VAL INT
- Constant `GL.STENCIL.VALUE.MASK` - C constant turned into a VAL INT
- Constant `GL.STENCIL.WRITEMASK` - C constant turned into a VAL INT
- Constant `GL.STEREO` - C constant turned into a VAL INT
- Constant `GL.SUBPIXEL.BITS` - C constant turned into a VAL INT
- Constant `GL.SUBTRACT` - C constant turned into a VAL INT
- Constant `GL.T` - C constant turned into a VAL INT
- Constant `GL.T2F.C3F.V3F` - C constant turned into a VAL INT
- Constant `GL.T2F.C4F.N3F.V3F` - C constant turned into a VAL INT
- Constant `GL.T2F.C4UB.V3F` - C constant turned into a VAL INT
- Constant `GL.T2F.N3F.V3F` - C constant turned into a VAL INT
- Constant `GL.T2F.V3F` - C constant turned into a VAL INT
- Constant `GL.T4F.C4F.N3F.V4F` - C constant turned into a VAL INT
- Constant `GL.T4F.V4F` - C constant turned into a VAL INT
- Constant `GL.TABLE.TOO.LARGE` - C constant turned into a VAL INT
- Constant `GL.TEXTURE` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.1D` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.2D` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.3D` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.ALPHA.SIZE` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.BASE.LEVEL` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.BINDING.1D` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.BINDING.2D` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.BINDING.3D` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.BINDING.CUBE.MAP` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.BIT` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.BLUE.SIZE` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.BORDER` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.BORDER.COLOR` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.COMPONENTS` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.COMPRESSED` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.COMPRESSED.IMAGE.SIZE` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.COMPRESSION.HINT` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.COORD.ARRAY` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.COORD.ARRAY.POINTER` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.COORD.ARRAY.SIZE` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.COORD.ARRAY.STRIDE` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.COORD.ARRAY.TYPE` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.CUBE.MAP` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.CUBE.MAP.NEGATIVE.X` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.CUBE.MAP.NEGATIVE.Y` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.CUBE.MAP.NEGATIVE.Z` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.CUBE.MAP.POSITIVE.X` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.CUBE.MAP.POSITIVE.Y` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.CUBE.MAP.POSITIVE.Z` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.DEPTH` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.ENV` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.ENV.COLOR` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.ENV.MODE` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.GEN.MODE` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.GEN.Q` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.GEN.R` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.GEN.S` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.GEN.T` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.GREEN.SIZE` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.HEIGHT` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.INTENSITY.SIZE` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.INTERNAL.FORMAT` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.LUMINANCE.SIZE` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.MAG.FILTER` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.MATRIX` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.MAX.LEVEL` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.MAX.LOD` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.MIN.FILTER` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.MIN.LOD` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.PRIORITY` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.RED.SIZE` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.RESIDENT` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.STACK.DEPTH` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.WIDTH` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.WRAP.R` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.WRAP.S` - C constant turned into a VAL INT
- Constant `GL.TEXTURE.WRAP.T` - C constant turned into a VAL INT
- Constant `GL.TEXTURE0` - C constant turned into a VAL INT
- Constant `GL.TEXTURE1` - C constant turned into a VAL INT
- Constant `GL.TEXTURE10` - C constant turned into a VAL INT
- Constant `GL.TEXTURE11` - C constant turned into a VAL INT
- Constant `GL.TEXTURE12` - C constant turned into a VAL INT
- Constant `GL.TEXTURE13` - C constant turned into a VAL INT
- Constant `GL.TEXTURE14` - C constant turned into a VAL INT
- Constant `GL.TEXTURE15` - C constant turned into a VAL INT
- Constant `GL.TEXTURE16` - C constant turned into a VAL INT
- Constant `GL.TEXTURE17` - C constant turned into a VAL INT
- Constant `GL.TEXTURE18` - C constant turned into a VAL INT
- Constant `GL.TEXTURE19` - C constant turned into a VAL INT
- Constant `GL.TEXTURE2` - C constant turned into a VAL INT
- Constant `GL.TEXTURE20` - C constant turned into a VAL INT
- Constant `GL.TEXTURE21` - C constant turned into a VAL INT
- Constant `GL.TEXTURE22` - C constant turned into a VAL INT
- Constant `GL.TEXTURE23` - C constant turned into a VAL INT
- Constant `GL.TEXTURE24` - C constant turned into a VAL INT
- Constant `GL.TEXTURE25` - C constant turned into a VAL INT
- Constant `GL.TEXTURE26` - C constant turned into a VAL INT
- Constant `GL.TEXTURE27` - C constant turned into a VAL INT
- Constant `GL.TEXTURE28` - C constant turned into a VAL INT
- Constant `GL.TEXTURE29` - C constant turned into a VAL INT
- Constant `GL.TEXTURE3` - C constant turned into a VAL INT
- Constant `GL.TEXTURE30` - C constant turned into a VAL INT
- Constant `GL.TEXTURE31` - C constant turned into a VAL INT
- Constant `GL.TEXTURE4` - C constant turned into a VAL INT
- Constant `GL.TEXTURE5` - C constant turned into a VAL INT
- Constant `GL.TEXTURE6` - C constant turned into a VAL INT
- Constant `GL.TEXTURE7` - C constant turned into a VAL INT
- Constant `GL.TEXTURE8` - C constant turned into a VAL INT
- Constant `GL.TEXTURE9` - C constant turned into a VAL INT
- Constant `GL.TRANSFORM.BIT` - C constant turned into a VAL INT
- Constant `GL.TRANSPOSE.COLOR.MATRIX` - C constant turned into a VAL INT
- Constant `GL.TRANSPOSE.MODELVIEW.MATRIX` - C constant turned into a VAL INT
- Constant `GL.TRANSPOSE.PROJECTION.MATRIX` - C constant turned into a VAL INT
- Constant `GL.TRANSPOSE.TEXTURE.MATRIX` - C constant turned into a VAL INT
- Constant `GL.TRIANGLE.FAN` - C constant turned into a VAL INT
- Constant `GL.TRIANGLE.STRIP` - C constant turned into a VAL INT
- Constant `GL.TRIANGLES` - C constant turned into a VAL INT
- Constant `GL.TRUE` - C constant turned into a VAL INT
- Constant `GL.UNPACK.ALIGNMENT` - C constant turned into a VAL INT
- Constant `GL.UNPACK.CLIENT.STORAGE.APPLE` - C constant turned into a VAL INT
- Constant `GL.UNPACK.IMAGE.HEIGHT` - C constant turned into a VAL INT
- Constant `GL.UNPACK.LSB.FIRST` - C constant turned into a VAL INT
- Constant `GL.UNPACK.ROW.LENGTH` - C constant turned into a VAL INT
- Constant `GL.UNPACK.SKIP.IMAGES` - C constant turned into a VAL INT
- Constant `GL.UNPACK.SKIP.PIXELS` - C constant turned into a VAL INT
- Constant `GL.UNPACK.SKIP.ROWS` - C constant turned into a VAL INT
- Constant `GL.UNPACK.SWAP.BYTES` - C constant turned into a VAL INT
- Constant `GL.UNSIGNED.BYTE` - C constant turned into a VAL INT
- Constant `GL.UNSIGNED.BYTE.2.3.3.REV` - C constant turned into a VAL INT
- Constant `GL.UNSIGNED.BYTE.3.3.2` - C constant turned into a VAL INT
- Constant `GL.UNSIGNED.INT` - C constant turned into a VAL INT
- Constant `GL.UNSIGNED.INT.10.10.10.2` - C constant turned into a VAL INT
- Constant `GL.UNSIGNED.INT.2.10.10.10.REV` - C constant turned into a VAL INT
- Constant `GL.UNSIGNED.INT.8.8.8.8` - C constant turned into a VAL INT
- Constant `GL.UNSIGNED.INT.8.8.8.8.REV` - C constant turned into a VAL INT
- Constant `GL.UNSIGNED.SHORT` - C constant turned into a VAL INT
- Constant `GL.UNSIGNED.SHORT.1.5.5.5.REV` - C constant turned into a VAL INT
- Constant `GL.UNSIGNED.SHORT.4.4.4.4` - C constant turned into a VAL INT
- Constant `GL.UNSIGNED.SHORT.4.4.4.4.REV` - C constant turned into a VAL INT
- Constant `GL.UNSIGNED.SHORT.5.5.5.1` - C constant turned into a VAL INT
- Constant `GL.UNSIGNED.SHORT.5.6.5` - C constant turned into a VAL INT
- Constant `GL.UNSIGNED.SHORT.5.6.5.REV` - C constant turned into a VAL INT
- Constant `GL.UNSIGNED.SHORT.8.8.APPLE` - C constant turned into a VAL INT
- Constant `GL.UNSIGNED.SHORT.8.8.MESA` - C constant turned into a VAL INT
- Constant `GL.UNSIGNED.SHORT.8.8.REV.APPLE` - C constant turned into a VAL INT
- Constant `GL.UNSIGNED.SHORT.8.8.REV.MESA` - C constant turned into a VAL INT
- Constant `GL.V2F` - C constant turned into a VAL INT
- Constant `GL.V3F` - C constant turned into a VAL INT
- Constant `GL.VENDOR` - C constant turned into a VAL INT
- Constant `GL.VERSION` - C constant turned into a VAL INT
- Constant `GL.VERSION.1.1` - C constant turned into a VAL INT
- Constant `GL.VERSION.1.2` - C constant turned into a VAL INT
- Constant `GL.VERSION.1.3` - C constant turned into a VAL INT
- Constant `GL.VERTEX.ARRAY` - C constant turned into a VAL INT
- Constant `GL.VERTEX.ARRAY.POINTER` - C constant turned into a VAL INT
- Constant `GL.VERTEX.ARRAY.SIZE` - C constant turned into a VAL INT
- Constant `GL.VERTEX.ARRAY.STRIDE` - C constant turned into a VAL INT
- Constant `GL.VERTEX.ARRAY.TYPE` - C constant turned into a VAL INT
- Constant `GL.VIEWPORT` - C constant turned into a VAL INT
- Constant `GL.VIEWPORT.BIT` - C constant turned into a VAL INT
- Constant `GL.XOR` - C constant turned into a VAL INT
- Constant `GL.YCBCR.422.APPLE` - C constant turned into a VAL INT
- Constant `GL.YCBCR.MESA` - C constant turned into a VAL INT
- Constant `GL.ZERO` - C constant turned into a VAL INT
- Constant `GL.ZOOM.X` - C constant turned into a VAL INT
- Constant `GL.ZOOM.Y` - C constant turned into a VAL INT
- Constant `GLU.AUTO.LOAD.MATRIX` - C constant turned into a VAL INT
- Constant `GLU.BEGIN` - C constant turned into a VAL INT
- Constant `GLU.CCW` - C constant turned into a VAL INT
- Constant `GLU.CULLING` - C constant turned into a VAL INT
- Constant `GLU.CW` - C constant turned into a VAL INT
- Constant `GLU.DISPLAY.MODE` - C constant turned into a VAL INT
- Constant `GLU.DOMAIN.DISTANCE` - C constant turned into a VAL INT
- Constant `GLU.EDGE.FLAG` - C constant turned into a VAL INT
- Constant `GLU.END` - C constant turned into a VAL INT
- Constant `GLU.ERROR` - C constant turned into a VAL INT
- Constant `GLU.EXT.nurbs.tessellator` - C constant turned into a VAL INT
- Constant `GLU.EXT.object.space.tess` - C constant turned into a VAL INT
- Constant `GLU.EXTENSIONS` - C constant turned into a VAL INT
- Constant `GLU.EXTERIOR` - C constant turned into a VAL INT
- Constant `GLU.FALSE` - C constant turned into a VAL INT
- Constant `GLU.FILL` - C constant turned into a VAL INT
- Constant `GLU.FLAT` - C constant turned into a VAL INT
- Constant `GLU.INSIDE` - C constant turned into a VAL INT
- Constant `GLU.INTERIOR` - C constant turned into a VAL INT
- Constant `GLU.INVALID.ENUM` - C constant turned into a VAL INT
- Constant `GLU.INVALID.OPERATION` - C constant turned into a VAL INT
- Constant `GLU.INVALID.VALUE` - C constant turned into a VAL INT
- Constant `GLU.LINE` - C constant turned into a VAL INT
- Constant `GLU.MAP1.TRIM.2` - C constant turned into a VAL INT
- Constant `GLU.MAP1.TRIM.3` - C constant turned into a VAL INT
- Constant `GLU.NONE` - C constant turned into a VAL INT
- Constant `GLU.NURBS.BEGIN` - C constant turned into a VAL INT
- Constant `GLU.NURBS.BEGIN.DATA` - C constant turned into a VAL INT
- Constant `GLU.NURBS.BEGIN.DATA.EXT` - C constant turned into a VAL INT
- Constant `GLU.NURBS.BEGIN.EXT` - C constant turned into a VAL INT
- Constant `GLU.NURBS.COLOR` - C constant turned into a VAL INT
- Constant `GLU.NURBS.COLOR.DATA` - C constant turned into a VAL INT
- Constant `GLU.NURBS.COLOR.DATA.EXT` - C constant turned into a VAL INT
- Constant `GLU.NURBS.COLOR.EXT` - C constant turned into a VAL INT
- Constant `GLU.NURBS.END` - C constant turned into a VAL INT
- Constant `GLU.NURBS.END.DATA` - C constant turned into a VAL INT
- Constant `GLU.NURBS.END.DATA.EXT` - C constant turned into a VAL INT
- Constant `GLU.NURBS.END.EXT` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR1` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR10` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR11` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR12` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR13` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR14` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR15` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR16` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR17` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR18` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR19` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR2` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR20` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR21` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR22` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR23` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR24` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR25` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR26` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR27` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR28` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR29` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR3` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR30` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR31` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR32` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR33` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR34` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR35` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR36` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR37` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR4` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR5` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR6` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR7` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR8` - C constant turned into a VAL INT
- Constant `GLU.NURBS.ERROR9` - C constant turned into a VAL INT
- Constant `GLU.NURBS.MODE` - C constant turned into a VAL INT
- Constant `GLU.NURBS.MODE.EXT` - C constant turned into a VAL INT
- Constant `GLU.NURBS.NORMAL` - C constant turned into a VAL INT
- Constant `GLU.NURBS.NORMAL.DATA` - C constant turned into a VAL INT
- Constant `GLU.NURBS.NORMAL.DATA.EXT` - C constant turned into a VAL INT
- Constant `GLU.NURBS.NORMAL.EXT` - C constant turned into a VAL INT
- Constant `GLU.NURBS.RENDERER` - C constant turned into a VAL INT
- Constant `GLU.NURBS.RENDERER.EXT` - C constant turned into a VAL INT
- Constant `GLU.NURBS.TESSELLATOR` - C constant turned into a VAL INT
- Constant `GLU.NURBS.TESSELLATOR.EXT` - C constant turned into a VAL INT
- Constant `GLU.NURBS.TEX.COORD.DATA.EXT` - C constant turned into a VAL INT
- Constant `GLU.NURBS.TEX.COORD.EXT` - C constant turned into a VAL INT
- Constant `GLU.NURBS.TEXTURE.COORD` - C constant turned into a VAL INT
- Constant `GLU.NURBS.TEXTURE.COORD.DATA` - C constant turned into a VAL INT
- Constant `GLU.NURBS.VERTEX` - C constant turned into a VAL INT
- Constant `GLU.NURBS.VERTEX.DATA` - C constant turned into a VAL INT
- Constant `GLU.NURBS.VERTEX.DATA.EXT` - C constant turned into a VAL INT
- Constant `GLU.NURBS.VERTEX.EXT` - C constant turned into a VAL INT
- Constant `GLU.OBJECT.PARAMETRIC.ERROR` - C constant turned into a VAL INT
- Constant `GLU.OBJECT.PARAMETRIC.ERROR.EXT` - C constant turned into a VAL INT
- Constant `GLU.OBJECT.PATH.LENGTH` - C constant turned into a VAL INT
- Constant `GLU.OBJECT.PATH.LENGTH.EXT` - C constant turned into a VAL INT
- Constant `GLU.OUT.OF.MEMORY` - C constant turned into a VAL INT
- Constant `GLU.OUTLINE.PATCH` - C constant turned into a VAL INT
- Constant `GLU.OUTLINE.POLYGON` - C constant turned into a VAL INT
- Constant `GLU.OUTSIDE` - C constant turned into a VAL INT
- Constant `GLU.PARAMETRIC.ERROR` - C constant turned into a VAL INT
- Constant `GLU.PARAMETRIC.TOLERANCE` - C constant turned into a VAL INT
- Constant `GLU.PATH.LENGTH` - C constant turned into a VAL INT
- Constant `GLU.POINT` - C constant turned into a VAL INT
- Constant `GLU.SAMPLING.METHOD` - C constant turned into a VAL INT
- Constant `GLU.SAMPLING.TOLERANCE` - C constant turned into a VAL INT
- Constant `GLU.SILHOUETTE` - C constant turned into a VAL INT
- Constant `GLU.SMOOTH` - C constant turned into a VAL INT
- Constant `GLU.TESS.BEGIN` - C constant turned into a VAL INT
- Constant `GLU.TESS.BEGIN.DATA` - C constant turned into a VAL INT
- Constant `GLU.TESS.BOUNDARY.ONLY` - C constant turned into a VAL INT
- Constant `GLU.TESS.COMBINE` - C constant turned into a VAL INT
- Constant `GLU.TESS.COMBINE.DATA` - C constant turned into a VAL INT
- Constant `GLU.TESS.COORD.TOO.LARGE` - C constant turned into a VAL INT
- Constant `GLU.TESS.EDGE.FLAG` - C constant turned into a VAL INT
- Constant `GLU.TESS.EDGE.FLAG.DATA` - C constant turned into a VAL INT
- Constant `GLU.TESS.END` - C constant turned into a VAL INT
- Constant `GLU.TESS.END.DATA` - C constant turned into a VAL INT
- Constant `GLU.TESS.ERROR` - C constant turned into a VAL INT
- Constant `GLU.TESS.ERROR.DATA` - C constant turned into a VAL INT
- Constant `GLU.TESS.ERROR1` - C constant turned into a VAL INT
- Constant `GLU.TESS.ERROR2` - C constant turned into a VAL INT
- Constant `GLU.TESS.ERROR3` - C constant turned into a VAL INT
- Constant `GLU.TESS.ERROR4` - C constant turned into a VAL INT
- Constant `GLU.TESS.ERROR5` - C constant turned into a VAL INT
- Constant `GLU.TESS.ERROR6` - C constant turned into a VAL INT
- Constant `GLU.TESS.ERROR7` - C constant turned into a VAL INT
- Constant `GLU.TESS.ERROR8` - C constant turned into a VAL INT
- Constant `GLU.TESS.MISSING.BEGIN.CONTOUR` - C constant turned into a VAL INT
- Constant `GLU.TESS.MISSING.BEGIN.POLYGON` - C constant turned into a VAL INT
- Constant `GLU.TESS.MISSING.END.CONTOUR` - C constant turned into a VAL INT
- Constant `GLU.TESS.MISSING.END.POLYGON` - C constant turned into a VAL INT
- Constant `GLU.TESS.NEED.COMBINE.CALLBACK` - C constant turned into a VAL INT
- Constant `GLU.TESS.TOLERANCE` - C constant turned into a VAL INT
- Constant `GLU.TESS.VERTEX` - C constant turned into a VAL INT
- Constant `GLU.TESS.VERTEX.DATA` - C constant turned into a VAL INT
- Constant `GLU.TESS.WINDING.ABS.GEQ.TWO` - C constant turned into a VAL INT
- Constant `GLU.TESS.WINDING.NEGATIVE` - C constant turned into a VAL INT
- Constant `GLU.TESS.WINDING.NONZERO` - C constant turned into a VAL INT
- Constant `GLU.TESS.WINDING.ODD` - C constant turned into a VAL INT
- Constant `GLU.TESS.WINDING.POSITIVE` - C constant turned into a VAL INT
- Constant `GLU.TESS.WINDING.RULE` - C constant turned into a VAL INT
- Constant `GLU.TRUE` - C constant turned into a VAL INT
- Constant `GLU.U.STEP` - C constant turned into a VAL INT
- Constant `GLU.UNKNOWN` - C constant turned into a VAL INT
- Constant `GLU.V.STEP` - C constant turned into a VAL INT
- Constant `GLU.VERSION` - C constant turned into a VAL INT
- Constant `GLU.VERSION.1.1` - C constant turned into a VAL INT
- Constant `GLU.VERSION.1.2` - C constant turned into a VAL INT
- Constant `GLU.VERSION.1.3` - C constant turned into a VAL INT
- Constant `GLU.VERTEX` - C constant turned into a VAL INT
- Data type `GLUnurbs` - This is a pointer to the C struct GLUnurbs
- Data type `GLUnurbsObj` - This is a pointer to the C struct GLUnurbsObj
- Data type `GLUquadric` - This is a pointer to the C struct GLUquadric
- Data type `GLUquadricObj` - This is a pointer to the C struct GLUquadricObj
- Data type `GLUtesselator` - This is a pointer to the C struct GLUtesselator
- Data type `GLUtesselatorObj` - This is a pointer to the C struct GLUtesselatorObj
- Data type `GLUtriangulatorObj` - This is a pointer to the C struct GLUtriangulatorObj
- Group `INADDR` - IPv4 addresses
  - Constant `INADDR.ANY` - Any IPv4 address, when binding
  - Constant `INADDR.BROADCAST` - Broadcast to all reachable hosts
  - Constant `INADDR.LOOPBACK` - The local machine, via the loopback interface
- Process `INCPRI` - Obsolete synonym for RAISE.PRIORITY
- Group `IPPORT` - Well-known TCP and UDP ports
- Group `IPPROTO` - IP protocols
  - Constant `IPPROTO.TCP` - TCP
  - Constant `IPPROTO.UDP` - UDP
- Process `KILLCALL` - Kill a blocking FFI call
- Function `LONGADD` - Signed addition with a carry in
- Function `LONGDIFF` - Unsigned subtraction with a borrow in and a borrow out
- Function `LONGDIV` - Unsigned division of a double length number, producing a single length result
- Function `LONGPROD` - Unsigned multiplication with a carry in, producing a double length result
- Function `LONGSUB` - Signed subtraction with a borrow in
- Function `LONGSUM` - Unsigned addition with a carry in and carry out
- Process `LOWER.PRIORITY` - Lower the priority of the current process by one level
- Process `MAKE.DMA.CAPABLE` - Move a mobile to DMA capable memory
- Constant `MAX.RASTERS` - The maximum number of initial rasters allowed in the ring
- Process `MEMORY.BARRIER` - Generate a read-write memory barrier
- Group `MSG` - Flag constants for socket.sendto and socket.recvfrom
- Function `NORMALISE` - Normalise a double length quantity
- Channel type `OCCADE` - Channel bundle for communicating with Occade
- Record `OCCADE.COLLISION` - Reports of collisions between sprites
  - Variable `id` - ID of the other sprite
  - Variable `w`, `h` - Width and height of the other sprite
  - Variable `x`, `y` - Position of the other sprite
- Channel type `OCCADE.INPUT` - Channel bundle for carrying input events
  - Variable `events!` - Input events
  - Variable `req?` - Commands to the event filter
  - Variable `resp!` - Responses from the event filter
- Protocol `OCCADE.INPUT.REQ` - Commands that can be sent to the event filter
  - Tag `enable` - Pick the types of events you're interested in
  - Tag `quit` - Close this event filter
- Protocol `OCCADE.INPUT.RESP` - Responses from the event filter
- Record `OCCADE.PARAMS` - Startup parameters for Occade
  - Variable `depth` - Pixel depth in bits
  - Variable `width`, `height` - Screen width and height in pixels
- Channel type `OCCADE.SPRITE` - Channel bundle for controlling sprites
  - Variable `collisions!` - Reports of collisions with other sprites
  - Variable `req?` - Commands to the sprite
  - Variable `resp!` - Responses from the sprite
- Protocol `OCCADE.SPRITE.REQ` - Commands that can be sent to the sprite
  - Tag `collisions` - Enable or disable collision reports
  - Tag `get.size` - Get the size of the sprite
  - Tag `load.image` - Set the sprite's image from a file
  - Tag `load.raster` - Set the sprite's image from a raster
  - Tag `load.text` - Set the sprite's image by rendering text
  - Tag `move` - Set the sprite's position
  - Tag `quit` - Make the sprite exit
  - Tag `visible` - Show or hide the sprite
- Protocol `OCCADE.SPRITE.RESP` - Responses from the sprite
  - Tag `get.size` - The size of the sprite
  - Tag `return.raster` - Returning a used raster
- Constant `OCCADE.TRANSPARENT.COLOUR` - The colour in images that is considered transparent when drawing
- Group `OPEN.MODE` - Constants for file.open
  - Constant `O.APPEND` - Position file pointer at EOF before each write
  - Constant `O.ASYNC` - Generate a signal when IO becomes possible
  - Constant `O.CREAT` - Create if not already present
  - Constant `O.DIRECT` - Don't cache data for this file
  - Constant `O.DIRECTORY` - Fail if not opening a directory
  - Constant `O.EXCL` - Fail if O.CREAT is given and the file already exists
  - Constant `O.LARGEFILE` - Allow the file to be larger than 2GB
  - Constant `O.NDELAY` - Synonym for O.NONBLOCK
  - Constant `O.NOCTTY` - Don't become controlling terminal
  - Constant `O.NOFOLLOW` - Don't follow symbolic links when opening
  - Constant `O.NONBLOCK` - Make operations on this FD not block
  - Constant `O.RDONLY` - Open for reading
  - Constant `O.RDWR` - Open for reading and writing
  - Constant `O.SYNC` - Open for synchronous IO
  - Constant `O.TRUNC` - Truncate to zero length after opening
  - Constant `O.WRONLY` - Open for writing
- Group `OPTION` - Boolean values for socket.setsockopt
  - Constant `OPTION.OFF` - Boolean option turned off
  - Constant `OPTION.ON` - Boolean option turned on
- Group `PALETTE` - Codes for permute arguments
  - Constant `PALETTE.BGR`
  - Constant `PALETTE.BRG`
  - Constant `PALETTE.GBR`
  - Constant `PALETTE.GRB`
  - Constant `PALETTE.RBG`
  - Constant `PALETTE.RGB`
- Group `PF` - Protocol families
  - Constant `PF.INET` - IPv4
- Constant `PI` - Single-precision pi
- Function `POWER` - Single-precision power
- Group `PRI` - Process priorities * Priority for buffer processes
  - Constant `PRI.DISPLAY` - Priority for display server
  - Constant `PRI.INPUT` - Priority for input filters
  - Constant `PRI.SPRITES` - Priority for sprite servers
  - Constant `PRI.USER` - Priority for user processes
- Process `RAISE.PRIORITY` - Raise the priority of the current process by one level
- Function `RAN` - Single-precision pseudo-random number generator
- Data type `RASTER` - A bitmap image
- Group `RASTER.ET` - Input event types
  - Constant `RASTER.ET.EXPOSE` - Window exposure
  - Constant `RASTER.ET.KEYDOWN` - Key down
  - Constant `RASTER.ET.KEYUP` - Key up
  - Constant `RASTER.ET.MOUSEBUTTONDOWN` - Mouse button down
  - Constant `RASTER.ET.MOUSEBUTTONUP` - Mouse button up
  - Constant `RASTER.ET.MOUSEMOTION` - Mouse motion
  - Constant `RASTER.ET.QUIT` - Window closed
  - Constant `RASTER.ET.SHUTDOWN` - The event channel is shutting down
- Record `RASTER.EVENT` - An input event
  - Variable `id` - Identifier
  - Variable `mod` - Modifier keys
  - Variable `type` - What type of event this is -- one of RASTER.ET
  - Variable `x`, `y` - Pointer coordinates
- Process `READ.MEMORY.BARRIER` - Generate a read memory barrier
- Process `REAL32TOSTRING` - Take a binary representation of a real number and convert it into a string of characters that is the decimal representation of that number, formatted according to given rules ( see Notes below )
- Process `REAL64TOSTRING` - Take a binary representation of a real number and convert it into a string of characters that is the decimal representation of that number, formatted according to given rules ( see Notes below )
- Process `RESCHEDULE` - Force rescheduling
- Process `RESIZE.MOBILE.ARRAY.1D` - Resize a 1D mobile array
- Function `ROTATELEFT` - Rotate a word left
- Function `ROTATERIGHT` - Rotate a word right
- Function `RealIDiv` - Perform an unsigned part divide operation
- Group `SCREEN.COMMAND` - Command tags for SCREEN.NODE
- Protocol `SCREEN.CONTROL` - Control protocol for screen.driver
  - Tag `byte` - Draw a byte
  - Tag `c.erase.bol` - Move then erase to beginning of line
  - Tag `c.erase.bos` - Move then erase to beginning of screen
  - Tag `c.erase.eol` - Move then erase to end of line
  - Tag `c.erase.eos` - Move then erase to end of screen
  - Tag `c.erase.line` - Move then erase whole line
  - Tag `character` - Draw a character
  - Tag `colour` - Set colour
  - Tag `coordinates` - Set coordinates
  - Tag `cursor.invisible` - Make the cursor invisible
  - Tag `cursor.visible` - Make the cursor visible
  - Tag `down` - Move down
  - Tag `draw.down` - Move down drawing character
  - Tag `draw.left` - Move left drawing character
  - Tag `draw.right` - Move right drawing character
  - Tag `draw.up` - Move up drawing character
  - Tag `erase.bol` - Erase to beginning of line
  - Tag `erase.bos` - Erase to beginning of screen
  - Tag `erase.eol` - Erase to end of line
  - Tag `erase.eos` - Erase to end of screen
  - Tag `erase.line` - Erase whole line
  - Tag `erase.screen` - Clear the screen
  - Tag `flush` - Force a screen update
  - Tag `integer` - Draw an integer
  - Tag `interpret` - Interpret a list of commands
  - Tag `left` - Move left
  - Tag `poison` - Exit
  - Tag `right` - Move right
  - Tag `string` - Draw a string
  - Tag `up` - Move up
- Record `SCREEN.NODE` - A batch instruction to the shared screen
  - Variable `a` - First argument
  - Variable `b` - Second argument
  - Variable `tag` - The command to execute
- Constant `SDL.ALL.HOTKEYS` - Foreign int constant SDL_ALL_HOTKEYS
- Constant `SDL.ALLEVENTS` - Foreign int constant SDL_ALLEVENTS
- Constant `SDL.ALPHA.OPAQUE` - Foreign int constant SDL_ALPHA_OPAQUE
- Constant `SDL.ALPHA.TRANSPARENT` - Foreign int constant SDL_ALPHA_TRANSPARENT
- Constant `SDL.ANYFORMAT` - Foreign int constant SDL_ANYFORMAT
- Constant `SDL.ASYNCBLIT` - Foreign int constant SDL_ASYNCBLIT
- Data type `SDL.ActiveEvent` - Foreign structure pointer type SDL_ActiveEvent
- Data type `SDL.AudioCVT` - Foreign structure pointer type SDL_AudioCVT
- Process `SDL.AudioDriverName` - Foreign function SDL_AudioDriverName
- Data type `SDL.AudioSpec` - Foreign structure pointer type SDL_AudioSpec
- Process `SDL.BlitSurface` - Foreign function SDL_BlitSurface
- Process `SDL.BuildAudioCVT` - Foreign function SDL_BuildAudioCVT
- Process `SDL.ClearError` - Foreign function SDL_ClearError
- Process `SDL.CloseAudio` - Foreign function SDL_CloseAudio
- Data type `SDL.Color` - Foreign structure pointer type SDL_Color
- Process `SDL.ConvertAudio` - Foreign function SDL_ConvertAudio
- Process `SDL.ConvertSurface` - Foreign function SDL_ConvertSurface
- Process `SDL.CreateRGBSurface` - Foreign function SDL_CreateRGBSurface
- Process `SDL.CreateRGBSurfaceFrom` - Foreign function SDL_CreateRGBSurfaceFrom
- Process `SDL.CreateYUVOverlay` - Foreign function SDL_CreateYUVOverlay
- Constant `SDL.DEFAULT.REPEAT.DELAY` - Foreign int constant SDL_DEFAULT_REPEAT_DELAY
- Constant `SDL.DEFAULT.REPEAT.INTERVAL` - Foreign int constant SDL_DEFAULT_REPEAT_INTERVAL
- Constant `SDL.DISABLE` - Foreign int constant SDL_DISABLE
- Constant `SDL.DOUBLEBUF` - Foreign int constant SDL_DOUBLEBUF
- Group `SDL.DUMMY.ENUM` - Foreign enumeration SDL_DUMMY_ENUM
- Process `SDL.DisplayFormat` - Foreign function SDL_DisplayFormat
- Process `SDL.DisplayFormatAlpha` - Foreign function SDL_DisplayFormatAlpha
- Process `SDL.DisplayYUVOverlay` - Foreign function SDL_DisplayYUVOverlay
- Constant `SDL.ENABLE` - Foreign int constant SDL_ENABLE
- Process `SDL.EnableKeyRepeat` - Foreign function SDL_EnableKeyRepeat
- Process `SDL.EnableUNICODE` - Foreign function SDL_EnableUNICODE
- Data type `SDL.Event` - Foreign union pointer type SDL.Event
- Process `SDL.EventState` - Foreign function SDL_EventState
- Data type `SDL.ExposeEvent` - Foreign structure pointer type SDL_ExposeEvent
- Constant `SDL.FULLSCREEN` - Foreign int constant SDL_FULLSCREEN
- Process `SDL.FillRect` - Foreign function SDL_FillRect
- Process `SDL.Flip` - Foreign function SDL_Flip
- Process `SDL.FreeSurface` - Foreign function SDL_FreeSurface
- Process `SDL.FreeWAV` - Foreign function SDL_FreeWAV
- Process `SDL.FreeYUVOverlay` - Foreign function SDL_FreeYUVOverlay
- Process `SDL.GL.GetAttribute` - Foreign function SDL_GL_GetAttribute
- Process `SDL.GL.GetProcAddress` - Foreign function SDL_GL_GetProcAddress
- Process `SDL.GL.LoadLibrary` - Foreign function SDL_GL_LoadLibrary
- Process `SDL.GL.Lock` - Foreign function SDL_GL_Lock
- Process `SDL.GL.SetAttribute` - Foreign function SDL_GL_SetAttribute
- Process `SDL.GL.SwapBuffers` - Foreign function SDL_GL_SwapBuffers
- Process `SDL.GL.Unlock` - Foreign function SDL_GL_Unlock
- Process `SDL.GL.UpdateRects` - Foreign function SDL_GL_UpdateRects
- Group `SDL.GLattr` - Foreign enumeration SDL_GLattr
- Process `SDL.GetAudioStatus` - Foreign function SDL_GetAudioStatus
- Process `SDL.GetClipRect` - Foreign function SDL_GetClipRect
- Process `SDL.GetGammaRamp` - Foreign function SDL_GetGammaRamp
- Process `SDL.GetKeyName` - Foreign function SDL_GetKeyName
- Process `SDL.GetKeyState` - Foreign function SDL_GetKeyState
- Process `SDL.GetModState` - Foreign function SDL_GetModState
- Process `SDL.GetRGB` - Foreign function SDL_GetRGB
- Process `SDL.GetRGBA` - Foreign function SDL_GetRGBA
- Process `SDL.GetVideoInfo` - Foreign function SDL_GetVideoInfo
- Process `SDL.GetVideoSurface` - Foreign function SDL_GetVideoSurface
- Group `SDL.GrabMode` - Foreign enumeration SDL_GrabMode
- Constant `SDL.HAT.CENTERED` - Foreign int constant SDL_HAT_CENTERED
- Constant `SDL.HAT.DOWN` - Foreign int constant SDL_HAT_DOWN
- Constant `SDL.HAT.LEFT` - Foreign int constant SDL_HAT_LEFT
- Constant `SDL.HAT.RIGHT` - Foreign int constant SDL_HAT_RIGHT
- Constant `SDL.HAT.UP` - Foreign int constant SDL_HAT_UP
- Constant `SDL.HWACCEL` - Foreign int constant SDL_HWACCEL
- Constant `SDL.HWPALETTE` - Foreign int constant SDL_HWPALETTE
- Constant `SDL.HWSURFACE` - Foreign int constant SDL_HWSURFACE
- Constant `SDL.IGNORE` - Foreign int constant SDL_IGNORE
- Constant `SDL.INIT.AUDIO` - Foreign int constant SDL_INIT_AUDIO
- Constant `SDL.INIT.CDROM` - Foreign int constant SDL_INIT_CDROM
- Constant `SDL.INIT.EVENTTHREAD` - Foreign int constant SDL_INIT_EVENTTHREAD
- Constant `SDL.INIT.EVERYTHING` - Foreign int constant SDL_INIT_EVERYTHING
- Constant `SDL.INIT.JOYSTICK` - Foreign int constant SDL_INIT_JOYSTICK
- Constant `SDL.INIT.NOPARACHUTE` - Foreign int constant SDL_INIT_NOPARACHUTE
- Constant `SDL.INIT.TIMER` - Foreign int constant SDL_INIT_TIMER
- Constant `SDL.INIT.VIDEO` - Foreign int constant SDL_INIT_VIDEO
- Constant `SDL.IYUV.OVERLAY` - Foreign int constant SDL_IYUV_OVERLAY
- Process `SDL.Init` - Foreign function SDL_Init
- Process `SDL.InitSubSystem` - Foreign function SDL_InitSubSystem
- Data type `SDL.JoyAxisEvent` - Foreign structure pointer type SDL_JoyAxisEvent
- Data type `SDL.JoyBallEvent` - Foreign structure pointer type SDL_JoyBallEvent
- Data type `SDL.JoyButtonEvent` - Foreign structure pointer type SDL_JoyButtonEvent
- Data type `SDL.JoyHatEvent` - Foreign structure pointer type SDL_JoyHatEvent
- Data type `SDL.Joystick` - Foreign structure pointer type SDL_Joystick
- Process `SDL.JoystickClose` - Foreign function SDL_JoystickClose
- Process `SDL.JoystickEventState` - Foreign function SDL_JoystickEventState
- Process `SDL.JoystickGetAxis` - Foreign function SDL_JoystickGetAxis
- Process `SDL.JoystickGetBall` - Foreign function SDL_JoystickGetBall
- Process `SDL.JoystickGetButton` - Foreign function SDL_JoystickGetButton
- Process `SDL.JoystickGetHat` - Foreign function SDL_JoystickGetHat
- Process `SDL.JoystickIndex` - Foreign function SDL_JoystickIndex
- Process `SDL.JoystickName` - Foreign function SDL_JoystickName
- Process `SDL.JoystickNumAxes` - Foreign function SDL_JoystickNumAxes
- Process `SDL.JoystickNumBalls` - Foreign function SDL_JoystickNumBalls
- Process `SDL.JoystickNumButtons` - Foreign function SDL_JoystickNumButtons
- Process `SDL.JoystickNumHats` - Foreign function SDL_JoystickNumHats
- Process `SDL.JoystickOpen` - Foreign function SDL_JoystickOpen
- Process `SDL.JoystickOpened` - Foreign function SDL_JoystickOpened
- Process `SDL.JoystickUpdate` - Foreign function SDL_JoystickUpdate
- Data type `SDL.KeyboardEvent` - Foreign structure pointer type SDL_KeyboardEvent
- Constant `SDL.LOGPAL` - Foreign int constant SDL_LOGPAL
- Process `SDL.ListModes` - Foreign function SDL_ListModes
- Process `SDL.LockAudio` - Foreign function SDL_LockAudio
- Process `SDL.LockSurface` - Foreign function SDL_LockSurface
- Process `SDL.LockYUVOverlay` - Foreign function SDL_LockYUVOverlay
- Process `SDL.LowerBlit` - Foreign function SDL_LowerBlit
- Constant `SDL.MIX.MAXVOLUME` - Foreign int constant SDL_MIX_MAXVOLUME
- Process `SDL.MapRGB` - Foreign function SDL_MapRGB
- Process `SDL.MapRGBA` - Foreign function SDL_MapRGBA
- Process `SDL.MixAudio` - Foreign function SDL_MixAudio
- Data type `SDL.MouseButtonEvent` - Foreign structure pointer type SDL_MouseButtonEvent
- Data type `SDL.MouseMotionEvent` - Foreign structure pointer type SDL_MouseMotionEvent
- Constant `SDL.NOFRAME` - Foreign int constant SDL_NOFRAME
- Process `SDL.NumJoysticks` - Foreign function SDL_NumJoysticks
- Constant `SDL.OPENGL` - Foreign int constant SDL_OPENGL
- Constant `SDL.OPENGLBLIT` - Foreign int constant SDL_OPENGLBLIT
- Process `SDL.OpenAudio` - Foreign function SDL_OpenAudio
- Data type `SDL.Overlay` - Foreign structure pointer type SDL_Overlay
- Constant `SDL.PHYSPAL` - Foreign int constant SDL_PHYSPAL
- Constant `SDL.PREALLOC` - Foreign int constant SDL_PREALLOC
- Data type `SDL.Palette` - Foreign structure pointer type SDL_Palette
- Process `SDL.PauseAudio` - Foreign function SDL_PauseAudio
- Process `SDL.PeepEvents` - Foreign function SDL_PeepEvents
- Data type `SDL.PixelFormat` - Foreign structure pointer type SDL_PixelFormat
- Process `SDL.PollEvent` - Foreign function SDL_PollEvent
- Process `SDL.PumpEvents` - Foreign function SDL_PumpEvents
- Process `SDL.PushEvent` - Foreign function SDL_PushEvent
- Constant `SDL.QUERY` - Foreign int constant SDL_QUERY
- Process `SDL.Quit` - Foreign function SDL_Quit
- Data type `SDL.QuitEvent` - Foreign structure pointer type SDL_QuitEvent
- Process `SDL.QuitSubSystem` - Foreign function SDL_QuitSubSystem
- Constant `SDL.RESIZABLE` - Foreign int constant SDL_RESIZABLE
- Constant `SDL.RLEACCEL` - Foreign int constant SDL_RLEACCEL
- Constant `SDL.RLEACCELOK` - Foreign int constant SDL_RLEACCELOK
- Data type `SDL.Rect` - Foreign structure pointer type SDL_Rect
- Data type `SDL.ResizeEvent` - Foreign structure pointer type SDL_ResizeEvent
- Constant `SDL.SRCALPHA` - Foreign int constant SDL_SRCALPHA
- Constant `SDL.SRCCOLORKEY` - Foreign int constant SDL_SRCCOLORKEY
- Constant `SDL.SWSURFACE` - Foreign int constant SDL_SWSURFACE
- Process `SDL.SetAlpha` - Foreign function SDL_SetAlpha
- Process `SDL.SetClipRect` - Foreign function SDL_SetClipRect
- Process `SDL.SetColorKey` - Foreign function SDL_SetColorKey
- Process `SDL.SetColors` - Foreign function SDL_SetColors
- Process `SDL.SetGamma` - Foreign function SDL_SetGamma
- Process `SDL.SetGammaRamp` - Foreign function SDL_SetGammaRamp
- Process `SDL.SetModState` - Foreign function SDL_SetModState
- Process `SDL.SetPalette` - Foreign function SDL_SetPalette
- Process `SDL.SetVideoMode` - Foreign function SDL_SetVideoMode
- Process `SDL.SoftStretch` - Foreign function SDL_SoftStretch
- Data type `SDL.Surface` - Foreign structure pointer type SDL_Surface
- Data type `SDL.SysWMEvent` - Foreign structure pointer type SDL_SysWMEvent
- Data type `SDL.SysWMmsg` - Foreign structure pointer type SDL_SysWMmsg
- Constant `SDL.UYVY.OVERLAY` - Foreign int constant SDL_UYVY_OVERLAY
- Process `SDL.UnlockAudio` - Foreign function SDL_UnlockAudio
- Process `SDL.UnlockSurface` - Foreign function SDL_UnlockSurface
- Process `SDL.UnlockYUVOverlay` - Foreign function SDL_UnlockYUVOverlay
- Process `SDL.UpdateRect` - Foreign function SDL_UpdateRect
- Process `SDL.UpdateRects` - Foreign function SDL_UpdateRects
- Process `SDL.UpperBlit` - Foreign function SDL_UpperBlit
- Data type `SDL.UserEvent` - Foreign structure pointer type SDL_UserEvent
- Process `SDL.VideoDriverName` - Foreign function SDL_VideoDriverName
- Data type `SDL.VideoInfo` - Foreign structure pointer type SDL_VideoInfo
- Process `SDL.VideoInit` - Foreign function SDL_VideoInit
- Process `SDL.VideoModeOK` - Foreign function SDL_VideoModeOK
- Process `SDL.VideoQuit` - Foreign function SDL_VideoQuit
- Process `SDL.WM.GetCaption` - Foreign function SDL_WM_GetCaption
- Process `SDL.WM.GrabInput` - Foreign function SDL_WM_GrabInput
- Process `SDL.WM.IconifyWindow` - Foreign function SDL_WM_IconifyWindow
- Process `SDL.WM.SetCaption` - Foreign function SDL_WM_SetCaption
- Process `SDL.WM.SetIcon` - Foreign function SDL_WM_SetIcon
- Process `SDL.WM.ToggleFullScreen` - Foreign function SDL_WM_ToggleFullScreen
- Process `SDL.WaitEvent` - Foreign function SDL_WaitEvent
- Process `SDL.WasInit` - Foreign function SDL_WasInit
- Constant `SDL.YUY2.OVERLAY` - Foreign int constant SDL_YUY2_OVERLAY
- Constant `SDL.YV12.OVERLAY` - Foreign int constant SDL_YV12_OVERLAY
- Constant `SDL.YVYU.OVERLAY` - Foreign int constant SDL_YVYU_OVERLAY
- Group `SDL.audiostatus` - Foreign enumeration SDL_audiostatus
- Data type `SDL.blit` - Foreign function pointer type SDL_blit
- Group `SDL.bool` - Foreign enumeration SDL_bool
- Group `SDL.eventaction` - Foreign enumeration SDL_eventaction
- Data type `SDL.keysym` - Foreign structure pointer type SDL_keysym
- Group `SDLKey` - Foreign enumeration SDLKey
- Group `SDLMod` - Foreign enumeration SDLMod
- Group `SEEK` - Constants for file.seek
  - Constant `SEEK.CUR` - Relative to current location
  - Constant `SEEK.END` - Relative to end of file
  - Constant `SEEK.SET` - Relative to start of file
- Process `SETAFF` - Set the affinity of the current process
- Process `SETPRI` - Set the priority level of the current process
- Function `SHIFTLEFT` - Left shift on a double length quantity
- Function `SHIFTRIGHT` - Right shift on a double length quantity
- Group `SHUT` - Mode constants for socket.shutdown
  - Constant `SHUT.RD` - Disallow further receives
  - Constant `SHUT.RDWR` - Disallow further sends and receives
  - Constant `SHUT.WR` - Disallow further sends
- Function `SIN` - Single-precision sine
- Function `SINH` - Single-precision hyperbolic sine
- Group `SO` - Generic options for socket.setsockopt
  - Constant `SO.BROADCAST` - Allow transmission to broadcast addresses
  - Constant `SO.DEBUG` - Enable debug tracing
  - Constant `SO.DONTROUTE` - Bypass routing table lookup
  - Constant `SO.ERROR` - Get pending error and clear
  - Constant `SO.KEEPALIVE` - Send keep-alive messages periodically
  - Constant `SO.OOBINLINE` - Leave received out-of-band data inline
  - Constant `SO.RCVBUF` - Receive buffer size
  - Constant `SO.RCVLOWAT` - Receive buffer low-water mark
  - Constant `SO.REUSEADDR` - Allow addresses to be reused when binding
  - Constant `SO.SNDBUF` - Send buffer size
  - Constant `SO.SNDLOWAT` - Send buffer low-water mark
  - Constant `SO.TYPE` - Get socket type
- Group `SOCK` - Socket types
  - Constant `SOCK.DGRAM` - Datagram sockets (like UDP)
  - Constant `SOCK.STREAM` - Stream sockets (like TCP)
- Record `SOCKET` - The information which is known about a socket
  - Variable `error` - The error code of the last operation on this socket, if it failed
  - Variable `fd` - File descriptor
  - Variable `local.addr` - Local IPv4 address, in host order
  - Variable `local.port` - Local port number
  - Variable `remote.addr` - Remote IPv4 address, in host order
  - Variable `remote.port` - Remote port number
  - Variable `s.family` - Socket family (one of AF )
  - Variable `s.proto` - IP protocol (one of IPPROTO )
  - Variable `s.type` - Socket type (one of SOCK )
- Group `SOL` - Option levels for socket.setsockopt
  - Constant `SOL.SOCKET` - Options for sockets of all protocols
  - Constant `SOL.TCP` - Options for TCP sockets
  - Constant `SOL.UDP` - Options for UDP sockets
- Constant `SOUND.VER.MAJOR` - Foreign int constant SOUND_VER_MAJOR
- Constant `SOUND.VER.MINOR` - Foreign int constant SOUND_VER_MINOR
- Constant `SOUND.VER.PATCH` - Foreign int constant SOUND_VER_PATCH
- Record `STAT` - Information about a filesystem object
  - Variable `atime` - Access time
  - Variable `blksize` - Block size for filesystem IO
  - Variable `blocks` - Number of blocks allocated
  - Variable `ctime` - Change time
  - Variable `dev` - Device number
  - Variable `gid` - Group's gid
  - Variable `ino` - Inode number
  - Variable `mode` - Object type and permissions
  - Variable `mtime` - Modification time
  - Variable `nlink` - Number of links
  - Variable `rdev` - Device type
  - Variable `size` - Size in bytes
  - Variable `uid` - Owner's uid
- Process `STRINGTOINT16` - Convert to an INT16 the value represented by string
- Process `STRINGTOREAL32` - Converts BYTE array string into a REAL32 number X
- Process `STRINGTOREAL64` - Converts BYTE array string into a REAL64 number X
- Data type `Sound.AudioInfo` - Foreign structure pointer type Sound_AudioInfo
- Process `Sound.AvailableDecoders` - Foreign function Sound_AvailableDecoders
- Process `Sound.ClearError` - Foreign function Sound_ClearError
- Process `Sound.Decode` - Foreign function Sound_Decode
- Process `Sound.DecodeAll` - Foreign function Sound_DecodeAll
- Data type `Sound.DecoderInfo` - Foreign structure pointer type Sound_DecoderInfo
- Process `Sound.FreeSample` - Foreign function Sound_FreeSample
- Process `Sound.GetLinkedVersion` - Foreign function Sound_GetLinkedVersion
- Process `Sound.Init` - Foreign function Sound_Init
- Process `Sound.NewSampleFromFile` - Foreign function Sound_NewSampleFromFile
- Process `Sound.Quit` - Foreign function Sound_Quit
- Process `Sound.Rewind` - Foreign function Sound_Rewind
- Data type `Sound.Sample` - Foreign structure pointer type Sound_Sample
- Group `Sound.SampleFlags` - Foreign enumeration Sound_SampleFlags
- Process `Sound.Seek` - Foreign function Sound_Seek
- Process `Sound.SetBufferSize` - Foreign function Sound_SetBufferSize
- Data type `Sound.Version` - Foreign structure pointer type Sound_Version
- Function `TAN` - Single-precision tangent
- Function `TANH` - Single-precision hyperbolic tangent
- Group `TCP` - TCP-related options for socket.setsockopt
  - Constant `TCP.CORK` - While set, pause sending of partial frames
  - Constant `TCP.DEFER.ACCEPT` - Defer accept until data arrives
  - Constant `TCP.KEEPINTVL` - Seconds between keep-alive messages
  - Constant `TCP.NODELAY` - Disable Nagle algorithm (don't delay small packets)
- Function `UNPACKSN` - Unpack a real number in IEEE single precision format
- Record `VECTOR2` - A two-dimensional vector
- Record `VECTOR3` - A three-dimensional vector
- Function `VSSIZEOF` - Calculate the vectorspace size (in words) of a process
- Process `WAIT.FOR.INTERRUPT` - Wait for a hardware interrupt
- Process `WRITE.MEMORY.BARRIER` - Generate a write memory barrier
- Function `WSSIZEOF` - Calculate the workspace size (in words) of a process
- Process `append.char` - Write a byte into a string
- Process `append.hex.int` - Convert an integer into its representation as ASCII hexadecimal characters and write this into a given string
- Process `append.hex.int64` - Convert a 64-bit integer into its representation as ASCII hexadecimal characters and write this into a given string
- Process `append.int` - Append a number to a string
- Process `append.int` - Convert an integer into its representation as ASCII decimal digits, with leading spaces if desired, and write this into a given string
- Process `append.int64` - Convert a 64-bit integer into its representation as ASCII decimal digits, with leading spaces if desired, and write this into a given string
- Process `append.real32` - Write an ASCII representation of a single precision real number into a given string
- Process `append.real64` - Write an ASCII representation of a double precision real number into a given string
- Process `append.string` - Append a string to a string
- Process `append.text` - Concatenate two strings
- Group `arbitrary.name0` - Foreign enumeration
- Group `arbitrary.name21` - Foreign enumeration
- Group `arbitrary.name22` - Foreign enumeration
- Process `ask.bool` - Read a boolean with a prompt
- Process `ask.byte` - Read a byte value in decimal with a prompt
- Process `ask.int` - Read an integer value in decimal with a prompt
- Process `ask.string` - Read a string with a prompt
- Process `black.hole` - Discard characters forever
- Function `byte.in.string` - Check if a string contains the given byte
- Function `char.pos` - Determine where the first occurrence of a character is in a given string
- Process `check.if.done.playing` - Foreign function check_if_done_playing
- Function `circle.hits` - Does circle hit anything?
- Function `clamp.int` - Limit an integer to a particular range
- Function `compare.string` - Compares two strings for lexicographic ordering
- Function `compare.strings` - Determine the lexicographical ordering of two strings
- Process `copy.raster` - Copy one raster onto another
- Process `copy.string` - Copy a string
- Process `course.REAL32TOSTRING` - Format a REAL32 number as a decimal string
- Process `create.SDL.ActiveEvent` - Allocate foreign structure SDL.ActiveEvent
- Process `create.SDL.AudioCVT` - Allocate foreign structure SDL.AudioCVT
- Process `create.SDL.AudioSpec` - Allocate foreign structure SDL.AudioSpec
- Process `create.SDL.Color` - Allocate foreign structure SDL.Color
- Process `create.SDL.Event` - Allocate foreign union SDL.Event
- Process `create.SDL.ExposeEvent` - Allocate foreign structure SDL.ExposeEvent
- Process `create.SDL.JoyAxisEvent` - Allocate foreign structure SDL.JoyAxisEvent
- Process `create.SDL.JoyBallEvent` - Allocate foreign structure SDL.JoyBallEvent
- Process `create.SDL.JoyButtonEvent` - Allocate foreign structure SDL.JoyButtonEvent
- Process `create.SDL.JoyHatEvent` - Allocate foreign structure SDL.JoyHatEvent
- Process `create.SDL.KeyboardEvent` - Allocate foreign structure SDL.KeyboardEvent
- Process `create.SDL.MouseButtonEvent` - Allocate foreign structure SDL.MouseButtonEvent
- Process `create.SDL.MouseMotionEvent` - Allocate foreign structure SDL.MouseMotionEvent
- Process `create.SDL.Overlay` - Allocate foreign structure SDL.Overlay
- Process `create.SDL.Palette` - Allocate foreign structure SDL.Palette
- Process `create.SDL.PixelFormat` - Allocate foreign structure SDL.PixelFormat
- Process `create.SDL.QuitEvent` - Allocate foreign structure SDL.QuitEvent
- Process `create.SDL.Rect` - Allocate foreign structure SDL.Rect
- Process `create.SDL.ResizeEvent` - Allocate foreign structure SDL.ResizeEvent
- Process `create.SDL.Surface` - Allocate foreign structure SDL.Surface
- Process `create.SDL.SysWMEvent` - Allocate foreign structure SDL.SysWMEvent
- Process `create.SDL.UserEvent` - Allocate foreign structure SDL.UserEvent
- Process `create.SDL.VideoInfo` - Allocate foreign structure SDL.VideoInfo
- Process `create.SDL.keysym` - Allocate foreign structure SDL.keysym
- Process `create.Sound.AudioInfo` - Allocate foreign structure Sound.AudioInfo
- Process `create.Sound.DecoderInfo` - Allocate foreign structure Sound.DecoderInfo
- Process `create.Sound.Sample` - Allocate foreign structure Sound.Sample
- Process `create.Sound.Version` - Allocate foreign structure Sound.Version
- Function `cross.product3` - Compute the cross product of two VECTOR3 s
- Process `cursor.down` - Move the cursor down
- Process `cursor.invisible` - Make cursor invisible
- Process `cursor.left` - Move the cursor left
- Process `cursor.right` - Move the cursor right
- Process `cursor.up` - Move the cursor up
- Process `cursor.visible` - Make cursor visible
- Process `cursor.x.y` - Place the cursor
- Function `deg.to.rad` - Convert an angle in degrees into radians
- Process `delay` - Wait for a period of time
- Process `delete.SDL.ActiveEvent` - Free foreign structure SDL.ActiveEvent
- Process `delete.SDL.AudioCVT` - Free foreign structure SDL.AudioCVT
- Process `delete.SDL.AudioSpec` - Free foreign structure SDL.AudioSpec
- Process `delete.SDL.Color` - Free foreign structure SDL.Color
- Process `delete.SDL.Event` - Free foreign union SDL.Event
- Process `delete.SDL.ExposeEvent` - Free foreign structure SDL.ExposeEvent
- Process `delete.SDL.JoyAxisEvent` - Free foreign structure SDL.JoyAxisEvent
- Process `delete.SDL.JoyBallEvent` - Free foreign structure SDL.JoyBallEvent
- Process `delete.SDL.JoyButtonEvent` - Free foreign structure SDL.JoyButtonEvent
- Process `delete.SDL.JoyHatEvent` - Free foreign structure SDL.JoyHatEvent
- Process `delete.SDL.KeyboardEvent` - Free foreign structure SDL.KeyboardEvent
- Process `delete.SDL.MouseButtonEvent` - Free foreign structure SDL.MouseButtonEvent
- Process `delete.SDL.MouseMotionEvent` - Free foreign structure SDL.MouseMotionEvent
- Process `delete.SDL.Overlay` - Free foreign structure SDL.Overlay
- Process `delete.SDL.Palette` - Free foreign structure SDL.Palette
- Process `delete.SDL.PixelFormat` - Free foreign structure SDL.PixelFormat
- Process `delete.SDL.QuitEvent` - Free foreign structure SDL.QuitEvent
- Process `delete.SDL.Rect` - Free foreign structure SDL.Rect
- Process `delete.SDL.ResizeEvent` - Free foreign structure SDL.ResizeEvent
- Process `delete.SDL.Surface` - Free foreign structure SDL.Surface
- Process `delete.SDL.SysWMEvent` - Free foreign structure SDL.SysWMEvent
- Process `delete.SDL.UserEvent` - Free foreign structure SDL.UserEvent
- Process `delete.SDL.VideoInfo` - Free foreign structure SDL.VideoInfo
- Process `delete.SDL.keysym` - Free foreign structure SDL.keysym
- Process `delete.Sound.AudioInfo` - Free foreign structure Sound.AudioInfo
- Process `delete.Sound.DecoderInfo` - Free foreign structure Sound.DecoderInfo
- Process `delete.Sound.Sample` - Free foreign structure Sound.Sample
- Process `delete.Sound.Version` - Free foreign structure Sound.Version
- Process `delete.string` - Remove a substring from a string
- Process `delta` - Duplicate a stream of numbers
- Function `desaturate.colour` - Desaturate a colour value
- Function `dither` - Dither
- Process `draw.arc` - Draws a circular arc
  - Process `arc` - Basic PROC; arc <= ANGLE.RIGHT
- Process `draw.circle` - Draws a circle
  - Process `points` - Decide how to plot points
  - Process `points.1` - Plots eight points at (+/-x, +/-y) relative to centre (x.0, y0) , all within raster (fast)
  - Process `points.2` - Plots eight points at (+/-x, +/-y) relative to centre (x.0, y0) , some outside raster (slow)
    - Process `point` - Plot point if inside raster
- Process `draw.horizontal.line` - Draws a horizontal line
- Process `draw.line` - Draw a straight line
- Process `draw.rectangle` - Draws a rectangular box
- Process `draw.text` - Draw a string on a raster
- Process `draw.vertical.line` - Draws a vertical line
- Process `draw.wallpaper` - Cover dst with copies of dst
- Function `ends.with.string` - Check if one string is a suffix of another
- Function `eqstr` - Determine if two strings are identical or not
- Function `equal.string` - Compare two strings for equality
- Process `erase.bol` - Erase to beginning of line
- Process `erase.bos` - Erase to beginning of screen
- Process `erase.eol` - Erase to end of line
- Process `erase.eos` - Erase to end of screen
- Process `erase.line` - Erase whole line
- Process `erase.screen` - Erase whole screen
- Process `fg.col` - Set foreground colour
- Process `fibonacci` - Generate the Fibonacci sequence
- Process `file.altable.fd.fd.copy` - ALT able equivalent of file.fd.fd.copy
- Process `file.altable.read` - ALT able equivalent of file.blocking.read
- Process `file.altable.write` - ALT able equivalent of file.blocking.write
- Process `file.array.select` - Wait for one of a set of file descriptors to become ready
- Process `file.blocking.read` - Read from a file descriptor into a buffer without blocking the occam system
- Process `file.blocking.write` - Write from a buffer to a file descriptor without blocking the occam system
- Process `file.check.access` - Check access to a filesystem object
- Process `file.chmod` - Change the permissions of a filesystem object
- Process `file.close` - Close a file descriptor
- Process `file.closedir` - Close a directory descriptor
- Process `file.dup2` - Make a copy of a file descriptor
- Process `file.fcntl0` - Perform various operations on file descriptors
- Process `file.fcntl1` - Perform various operations on file descriptors
- Process `file.fd.fd.copy` - Copy bytes between file descriptors
- Process `file.fstat` - Get information about an open filesystem object
- Process `file.fsync` - Force changes to an open file to be written to disk
- Process `file.get.options` - Parse command-line options
- Function `file.high.fd` - Find the highest file descriptor in three sets
- Process `file.in.int` - Read an integer from a channel non-interactively
- Process `file.in.number` - Synonym for file.in.int
- Process `file.in.string` - Read a string from a channel non-interactively
- Process `file.in.token` - Read a token from a channel non-interactively
- Process `file.lstat` - Get information about a filesystem object or link
- Process `file.mkdir` - Create a directory
- Process `file.npipes` - Create several pipes using file.pipe
- Process `file.nth.arg` - Get a program argument
- Process `file.num.args` - Get number of program arguments
- Process `file.open` - Open a file descriptor
- Process `file.open3` - Open a file descriptor
- Process `file.opendir` - Open a directory
- Process `file.pipe` - Create a pipe
- Process `file.read` - Read from a file descriptor into a buffer
- Process `file.readdir` - Read the next directory entry from a directory
- Process `file.rmdir` - Remove a directory
- Process `file.seek` - Move the read/write offset of a file descriptor
- Process `file.sendfile` - Copy bytes between file descriptors efficiently
- Process `file.size` - Get the size of a filesystem object
- Process `file.stat` - Get information about a filesystem object
- Process `file.unlink` - Unlink a filesystem object
- Process `file.write` - Write from a buffer to a file descriptor
- Process `fill.circle` - Draws a solid circle
- Process `fill.circle.diameter` - Draws a solid circle
- Process `fill.ellipse.radii` - Draws a solid ellipse
- Process `fill.rectangle` - Draws a solid rectangle
- Process `fill.square` - Draw a solid square
- Process `flush` - Flush an output channel
- Process `get.SDL.ActiveEvent.gain` - Get value of member gain of foreign structure SDL.ActiveEvent
- Process `get.SDL.ActiveEvent.state` - Get value of member state of foreign structure SDL.ActiveEvent
- Process `get.SDL.ActiveEvent.type` - Get value of member type of foreign structure SDL.ActiveEvent
- Process `get.SDL.AudioCVT.buf` - Get value of member buf of foreign structure SDL.AudioCVT
- Process `get.SDL.AudioCVT.dst.format` - Get value of member dst.format of foreign structure SDL.AudioCVT
- Process `get.SDL.AudioCVT.filter.index` - Get value of member filter.index of foreign structure SDL.AudioCVT
- Process `get.SDL.AudioCVT.len` - Get value of member len of foreign structure SDL.AudioCVT
- Process `get.SDL.AudioCVT.len.cvt` - Get value of member len.cvt of foreign structure SDL.AudioCVT
- Process `get.SDL.AudioCVT.len.mult` - Get value of member len.mult of foreign structure SDL.AudioCVT
- Process `get.SDL.AudioCVT.len.ratio` - Get value of member len.ratio of foreign structure SDL.AudioCVT
- Process `get.SDL.AudioCVT.needed` - Get value of member needed of foreign structure SDL.AudioCVT
- Process `get.SDL.AudioCVT.rate.incr` - Get value of member rate.incr of foreign structure SDL.AudioCVT
- Process `get.SDL.AudioCVT.src.format` - Get value of member src.format of foreign structure SDL.AudioCVT
- Process `get.SDL.AudioSpec.callback` - Get value of member callback of foreign structure SDL.AudioSpec
- Process `get.SDL.AudioSpec.channels` - Get value of member channels of foreign structure SDL.AudioSpec
- Process `get.SDL.AudioSpec.format` - Get value of member format of foreign structure SDL.AudioSpec
- Process `get.SDL.AudioSpec.freq` - Get value of member freq of foreign structure SDL.AudioSpec
- Process `get.SDL.AudioSpec.padding` - Get value of member padding of foreign structure SDL.AudioSpec
- Process `get.SDL.AudioSpec.samples` - Get value of member samples of foreign structure SDL.AudioSpec
- Process `get.SDL.AudioSpec.silence` - Get value of member silence of foreign structure SDL.AudioSpec
- Process `get.SDL.AudioSpec.size` - Get value of member size of foreign structure SDL.AudioSpec
- Process `get.SDL.AudioSpec.userdata` - Get value of member userdata of foreign structure SDL.AudioSpec
- Process `get.SDL.Color.b` - Get value of member b of foreign structure SDL.Color
- Process `get.SDL.Color.g` - Get value of member g of foreign structure SDL.Color
- Process `get.SDL.Color.r` - Get value of member r of foreign structure SDL.Color
- Process `get.SDL.Color.unused` - Get value of member unused of foreign structure SDL.Color
- Process `get.SDL.Event.type` - Foreign function get_SDL_Event_type
- Process `get.SDL.ExposeEvent.type` - Get value of member type of foreign structure SDL.ExposeEvent
- Process `get.SDL.JoyAxisEvent.axis` - Get value of member axis of foreign structure SDL.JoyAxisEvent
- Process `get.SDL.JoyAxisEvent.type` - Get value of member type of foreign structure SDL.JoyAxisEvent
- Process `get.SDL.JoyAxisEvent.value` - Get value of member value of foreign structure SDL.JoyAxisEvent
- Process `get.SDL.JoyAxisEvent.which` - Get value of member which of foreign structure SDL.JoyAxisEvent
- Process `get.SDL.JoyBallEvent.ball` - Get value of member ball of foreign structure SDL.JoyBallEvent
- Process `get.SDL.JoyBallEvent.type` - Get value of member type of foreign structure SDL.JoyBallEvent
- Process `get.SDL.JoyBallEvent.which` - Get value of member which of foreign structure SDL.JoyBallEvent
- Process `get.SDL.JoyBallEvent.xrel` - Get value of member xrel of foreign structure SDL.JoyBallEvent
- Process `get.SDL.JoyBallEvent.yrel` - Get value of member yrel of foreign structure SDL.JoyBallEvent
- Process `get.SDL.JoyButtonEvent.button` - Get value of member button of foreign structure SDL.JoyButtonEvent
- Process `get.SDL.JoyButtonEvent.state` - Get value of member state of foreign structure SDL.JoyButtonEvent
- Process `get.SDL.JoyButtonEvent.type` - Get value of member type of foreign structure SDL.JoyButtonEvent
- Process `get.SDL.JoyButtonEvent.which` - Get value of member which of foreign structure SDL.JoyButtonEvent
- Process `get.SDL.JoyHatEvent.hat` - Get value of member hat of foreign structure SDL.JoyHatEvent
- Process `get.SDL.JoyHatEvent.type` - Get value of member type of foreign structure SDL.JoyHatEvent
- Process `get.SDL.JoyHatEvent.value` - Get value of member value of foreign structure SDL.JoyHatEvent
- Process `get.SDL.JoyHatEvent.which` - Get value of member which of foreign structure SDL.JoyHatEvent
- Process `get.SDL.KeyboardEvent.keysym` - Get value of member keysym of foreign structure SDL.KeyboardEvent
- Process `get.SDL.KeyboardEvent.state` - Get value of member state of foreign structure SDL.KeyboardEvent
- Process `get.SDL.KeyboardEvent.type` - Get value of member type of foreign structure SDL.KeyboardEvent
- Process `get.SDL.KeyboardEvent.which` - Get value of member which of foreign structure SDL.KeyboardEvent
- Process `get.SDL.MouseButtonEvent.button` - Get value of member button of foreign structure SDL.MouseButtonEvent
- Process `get.SDL.MouseButtonEvent.state` - Get value of member state of foreign structure SDL.MouseButtonEvent
- Process `get.SDL.MouseButtonEvent.type` - Get value of member type of foreign structure SDL.MouseButtonEvent
- Process `get.SDL.MouseButtonEvent.which` - Get value of member which of foreign structure SDL.MouseButtonEvent
- Process `get.SDL.MouseButtonEvent.x` - Get value of member x of foreign structure SDL.MouseButtonEvent
- Process `get.SDL.MouseButtonEvent.y` - Get value of member y of foreign structure SDL.MouseButtonEvent
- Process `get.SDL.MouseMotionEvent.state` - Get value of member state of foreign structure SDL.MouseMotionEvent
- Process `get.SDL.MouseMotionEvent.type` - Get value of member type of foreign structure SDL.MouseMotionEvent
- Process `get.SDL.MouseMotionEvent.which` - Get value of member which of foreign structure SDL.MouseMotionEvent
- Process `get.SDL.MouseMotionEvent.x` - Get value of member x of foreign structure SDL.MouseMotionEvent
- Process `get.SDL.MouseMotionEvent.xrel` - Get value of member xrel of foreign structure SDL.MouseMotionEvent
- Process `get.SDL.MouseMotionEvent.y` - Get value of member y of foreign structure SDL.MouseMotionEvent
- Process `get.SDL.MouseMotionEvent.yrel` - Get value of member yrel of foreign structure SDL.MouseMotionEvent
- Process `get.SDL.Overlay.UnusedBits` - Get value of member UnusedBits of foreign structure SDL.Overlay
- Process `get.SDL.Overlay.format` - Get value of member format of foreign structure SDL.Overlay
- Process `get.SDL.Overlay.h` - Get value of member h of foreign structure SDL.Overlay
- Process `get.SDL.Overlay.hw.overlay` - Get value of member hw.overlay of foreign structure SDL.Overlay
- Process `get.SDL.Overlay.pitches` - Get value of member pitches of foreign structure SDL.Overlay
- Process `get.SDL.Overlay.pixels` - Get value of member pixels of foreign structure SDL.Overlay
- Process `get.SDL.Overlay.planes` - Get value of member planes of foreign structure SDL.Overlay
- Process `get.SDL.Overlay.w` - Get value of member w of foreign structure SDL.Overlay
- Process `get.SDL.Palette.colors` - Get value of member colors of foreign structure SDL.Palette
- Process `get.SDL.Palette.ncolors` - Get value of member ncolors of foreign structure SDL.Palette
- Process `get.SDL.PixelFormat.Aloss` - Get value of member Aloss of foreign structure SDL.PixelFormat
- Process `get.SDL.PixelFormat.Amask` - Get value of member Amask of foreign structure SDL.PixelFormat
- Process `get.SDL.PixelFormat.Ashift` - Get value of member Ashift of foreign structure SDL.PixelFormat
- Process `get.SDL.PixelFormat.BitsPerPixel` - Get value of member BitsPerPixel of foreign structure SDL.PixelFormat
- Process `get.SDL.PixelFormat.Bloss` - Get value of member Bloss of foreign structure SDL.PixelFormat
- Process `get.SDL.PixelFormat.Bmask` - Get value of member Bmask of foreign structure SDL.PixelFormat
- Process `get.SDL.PixelFormat.Bshift` - Get value of member Bshift of foreign structure SDL.PixelFormat
- Process `get.SDL.PixelFormat.BytesPerPixel` - Get value of member BytesPerPixel of foreign structure SDL.PixelFormat
- Process `get.SDL.PixelFormat.Gloss` - Get value of member Gloss of foreign structure SDL.PixelFormat
- Process `get.SDL.PixelFormat.Gmask` - Get value of member Gmask of foreign structure SDL.PixelFormat
- Process `get.SDL.PixelFormat.Gshift` - Get value of member Gshift of foreign structure SDL.PixelFormat
- Process `get.SDL.PixelFormat.Rloss` - Get value of member Rloss of foreign structure SDL.PixelFormat
- Process `get.SDL.PixelFormat.Rmask` - Get value of member Rmask of foreign structure SDL.PixelFormat
- Process `get.SDL.PixelFormat.Rshift` - Get value of member Rshift of foreign structure SDL.PixelFormat
- Process `get.SDL.PixelFormat.alpha` - Get value of member alpha of foreign structure SDL.PixelFormat
- Process `get.SDL.PixelFormat.colorkey` - Get value of member colorkey of foreign structure SDL.PixelFormat
- Process `get.SDL.PixelFormat.palette` - Get value of member palette of foreign structure SDL.PixelFormat
- Process `get.SDL.QuitEvent.type` - Get value of member type of foreign structure SDL.QuitEvent
- Process `get.SDL.Rect.h` - Get value of member h of foreign structure SDL.Rect
- Process `get.SDL.Rect.w` - Get value of member w of foreign structure SDL.Rect
- Process `get.SDL.Rect.x` - Get value of member x of foreign structure SDL.Rect
- Process `get.SDL.Rect.y` - Get value of member y of foreign structure SDL.Rect
- Process `get.SDL.ResizeEvent.h` - Get value of member h of foreign structure SDL.ResizeEvent
- Process `get.SDL.ResizeEvent.type` - Get value of member type of foreign structure SDL.ResizeEvent
- Process `get.SDL.ResizeEvent.w` - Get value of member w of foreign structure SDL.ResizeEvent
- Process `get.SDL.Surface.clip.rect` - Get value of member clip.rect of foreign structure SDL.Surface
- Process `get.SDL.Surface.flags` - Get value of member flags of foreign structure SDL.Surface
- Process `get.SDL.Surface.format` - Get value of member format of foreign structure SDL.Surface
- Process `get.SDL.Surface.format.version` - Get value of member format.version of foreign structure SDL.Surface
- Process `get.SDL.Surface.h` - Get value of member h of foreign structure SDL.Surface
- Process `get.SDL.Surface.locked` - Get value of member locked of foreign structure SDL.Surface
- Process `get.SDL.Surface.offset` - Get value of member offset of foreign structure SDL.Surface
- Process `get.SDL.Surface.pitch` - Get value of member pitch of foreign structure SDL.Surface
- Process `get.SDL.Surface.pixels` - Get value of member pixels of foreign structure SDL.Surface
- Process `get.SDL.Surface.refcount` - Get value of member refcount of foreign structure SDL.Surface
- Process `get.SDL.Surface.unused1` - Get value of member unused1 of foreign structure SDL.Surface
- Process `get.SDL.Surface.w` - Get value of member w of foreign structure SDL.Surface
- Process `get.SDL.SysWMEvent.msg` - Get value of member msg of foreign structure SDL.SysWMEvent
- Process `get.SDL.SysWMEvent.type` - Get value of member type of foreign structure SDL.SysWMEvent
- Process `get.SDL.UserEvent.code` - Get value of member code of foreign structure SDL.UserEvent
- Process `get.SDL.UserEvent.data1` - Get value of member data1 of foreign structure SDL.UserEvent
- Process `get.SDL.UserEvent.data2` - Get value of member data2 of foreign structure SDL.UserEvent
- Process `get.SDL.UserEvent.type` - Get value of member type of foreign structure SDL.UserEvent
- Process `get.SDL.VideoInfo.UnusedBits1` - Get value of member UnusedBits1 of foreign structure SDL.VideoInfo
- Process `get.SDL.VideoInfo.UnusedBits2` - Get value of member UnusedBits2 of foreign structure SDL.VideoInfo
- Process `get.SDL.VideoInfo.UnusedBits3` - Get value of member UnusedBits3 of foreign structure SDL.VideoInfo
- Process `get.SDL.VideoInfo.blit.fill` - Get value of member blit.fill of foreign structure SDL.VideoInfo
- Process `get.SDL.VideoInfo.blit.hw` - Get value of member blit.hw of foreign structure SDL.VideoInfo
- Process `get.SDL.VideoInfo.blit.hw.A` - Get value of member blit.hw.A of foreign structure SDL.VideoInfo
- Process `get.SDL.VideoInfo.blit.hw.CC` - Get value of member blit.hw.CC of foreign structure SDL.VideoInfo
- Process `get.SDL.VideoInfo.blit.sw` - Get value of member blit.sw of foreign structure SDL.VideoInfo
- Process `get.SDL.VideoInfo.blit.sw.A` - Get value of member blit.sw.A of foreign structure SDL.VideoInfo
- Process `get.SDL.VideoInfo.blit.sw.CC` - Get value of member blit.sw.CC of foreign structure SDL.VideoInfo
- Process `get.SDL.VideoInfo.hw.available` - Get value of member hw.available of foreign structure SDL.VideoInfo
- Process `get.SDL.VideoInfo.vfmt` - Get value of member vfmt of foreign structure SDL.VideoInfo
- Process `get.SDL.VideoInfo.video.mem` - Get value of member video.mem of foreign structure SDL.VideoInfo
- Process `get.SDL.VideoInfo.wm.available` - Get value of member wm.available of foreign structure SDL.VideoInfo
- Process `get.SDL.keysym.mod` - Get value of member mod of foreign structure SDL.keysym
- Process `get.SDL.keysym.scancode` - Get value of member scancode of foreign structure SDL.keysym
- Process `get.SDL.keysym.sym` - Get value of member sym of foreign structure SDL.keysym
- Process `get.SDL.keysym.unicode` - Get value of member unicode of foreign structure SDL.keysym
- Process `get.Sound.AudioInfo.channels` - Get value of member channels of foreign structure Sound.AudioInfo
- Process `get.Sound.AudioInfo.format` - Get value of member format of foreign structure Sound.AudioInfo
- Process `get.Sound.AudioInfo.rate` - Get value of member rate of foreign structure Sound.AudioInfo
- Process `get.Sound.DecoderInfo.author` - Get value of member author of foreign structure Sound.DecoderInfo
- Process `get.Sound.DecoderInfo.description` - Get value of member description of foreign structure Sound.DecoderInfo
- Process `get.Sound.DecoderInfo.extensions` - Get value of member extensions of foreign structure Sound.DecoderInfo
- Process `get.Sound.DecoderInfo.url` - Get value of member url of foreign structure Sound.DecoderInfo
- Process `get.Sound.Sample.actual` - Get value of member actual of foreign structure Sound.Sample
- Process `get.Sound.Sample.buffer` - Get value of member buffer of foreign structure Sound.Sample
- Process `get.Sound.Sample.buffer.size` - Get value of member buffer.size of foreign structure Sound.Sample
- Process `get.Sound.Sample.decoder` - Get value of member decoder of foreign structure Sound.Sample
- Process `get.Sound.Sample.desired` - Get value of member desired of foreign structure Sound.Sample
- Process `get.Sound.Sample.flags` - Get value of member flags of foreign structure Sound.Sample
- Process `get.Sound.Version.major` - Get value of member major of foreign structure Sound.Version
- Process `get.Sound.Version.minor` - Get value of member minor of foreign structure Sound.Version
- Process `get.Sound.Version.patch` - Get value of member patch of foreign structure Sound.Version
- Process `get.audio.callback.ptr` - Foreign function get_audio_callback_ptr
- Process `glAccum` - FFI interface to C function
- Process `glAlphaFunc` - FFI interface to C function
- Process `glAreTexturesResident` - FFI interface to C function
- Process `glArrayElement` - FFI interface to C function
- Process `glBegin` - FFI interface to C function
- Process `glBindTexture` - FFI interface to C function
- Process `glBitmap` - FFI interface to C function
- Process `glBlendFunc` - FFI interface to C function
- Process `glCallList` - FFI interface to C function
- Process `glCallLists` - FFI interface to C function
- Process `glClear` - FFI interface to C function
- Process `glClearAccum` - FFI interface to C function
- Process `glClearColor` - FFI interface to C function
- Process `glClearDepth` - FFI interface to C function
- Process `glClearIndex` - FFI interface to C function
- Process `glClearStencil` - FFI interface to C function
- Process `glClipPlane` - FFI interface to C function
- Process `glColor3b` - FFI interface to C function
- Process `glColor3bv` - FFI interface to C function
- Process `glColor3d` - FFI interface to C function
- Process `glColor3dv` - FFI interface to C function
- Process `glColor3f` - FFI interface to C function
- Process `glColor3fv` - FFI interface to C function
- Process `glColor3i` - FFI interface to C function
- Process `glColor3iv` - FFI interface to C function
- Process `glColor3s` - FFI interface to C function
- Process `glColor3sv` - FFI interface to C function
- Process `glColor3ub` - FFI interface to C function
- Process `glColor3ubv` - FFI interface to C function
- Process `glColor3ui` - FFI interface to C function
- Process `glColor3uiv` - FFI interface to C function
- Process `glColor3us` - FFI interface to C function
- Process `glColor3usv` - FFI interface to C function
- Process `glColor4b` - FFI interface to C function
- Process `glColor4bv` - FFI interface to C function
- Process `glColor4d` - FFI interface to C function
- Process `glColor4dv` - FFI interface to C function
- Process `glColor4f` - FFI interface to C function
- Process `glColor4fv` - FFI interface to C function
- Process `glColor4i` - FFI interface to C function
- Process `glColor4iv` - FFI interface to C function
- Process `glColor4s` - FFI interface to C function
- Process `glColor4sv` - FFI interface to C function
- Process `glColor4ub` - FFI interface to C function
- Process `glColor4ubv` - FFI interface to C function
- Process `glColor4ui` - FFI interface to C function
- Process `glColor4uiv` - FFI interface to C function
- Process `glColor4us` - FFI interface to C function
- Process `glColor4usv` - FFI interface to C function
- Process `glColorMask` - FFI interface to C function
- Process `glColorMaterial` - FFI interface to C function
- Process `glColorPointer` - FFI interface to C function
- Process `glCopyPixels` - FFI interface to C function
- Process `glCopyTexImage1D` - FFI interface to C function
- Process `glCopyTexImage2D` - FFI interface to C function
- Process `glCopyTexSubImage1D` - FFI interface to C function
- Process `glCopyTexSubImage2D` - FFI interface to C function
- Process `glCullFace` - FFI interface to C function
- Process `glDeleteLists` - FFI interface to C function
- Process `glDeleteTextures` - FFI interface to C function
- Process `glDepthFunc` - FFI interface to C function
- Process `glDepthMask` - FFI interface to C function
- Process `glDepthRange` - FFI interface to C function
- Process `glDisable` - FFI interface to C function
- Process `glDisableClientState` - FFI interface to C function
- Process `glDrawArrays` - FFI interface to C function
- Process `glDrawBuffer` - FFI interface to C function
- Process `glDrawElements` - FFI interface to C function
- Process `glDrawPixels` - FFI interface to C function
- Process `glEdgeFlag` - FFI interface to C function
- Process `glEdgeFlagPointer` - FFI interface to C function
- Process `glEdgeFlagv` - FFI interface to C function
- Process `glEnable` - FFI interface to C function
- Process `glEnableClientState` - FFI interface to C function
- Process `glEnd` - FFI interface to C function
- Process `glEndList` - FFI interface to C function
- Process `glEvalCoord1d` - FFI interface to C function
- Process `glEvalCoord1dv` - FFI interface to C function
- Process `glEvalCoord1f` - FFI interface to C function
- Process `glEvalCoord1fv` - FFI interface to C function
- Process `glEvalCoord2d` - FFI interface to C function
- Process `glEvalCoord2dv` - FFI interface to C function
- Process `glEvalCoord2f` - FFI interface to C function
- Process `glEvalCoord2fv` - FFI interface to C function
- Process `glEvalMesh1` - FFI interface to C function
- Process `glEvalMesh2` - FFI interface to C function
- Process `glEvalPoint1` - FFI interface to C function
- Process `glEvalPoint2` - FFI interface to C function
- Process `glFeedbackBuffer` - FFI interface to C function
- Process `glFinish` - FFI interface to C function
- Process `glFlush` - FFI interface to C function
- Process `glFogf` - FFI interface to C function
- Process `glFogfv` - FFI interface to C function
- Process `glFogi` - FFI interface to C function
- Process `glFogiv` - FFI interface to C function
- Process `glFrontFace` - FFI interface to C function
- Process `glFrustum` - FFI interface to C function
- Process `glGenLists` - FFI interface to C function
- Process `glGenTextures` - FFI interface to C function
- Process `glGetBooleanv` - FFI interface to C function
- Process `glGetClipPlane` - FFI interface to C function
- Process `glGetDoublev` - FFI interface to C function
- Process `glGetError` - FFI interface to C function
- Process `glGetFloatv` - FFI interface to C function
- Process `glGetIntegerv` - FFI interface to C function
- Process `glGetLightfv` - FFI interface to C function
- Process `glGetLightiv` - FFI interface to C function
- Process `glGetMapdv` - FFI interface to C function
- Process `glGetMapfv` - FFI interface to C function
- Process `glGetMapiv` - FFI interface to C function
- Process `glGetMaterialfv` - FFI interface to C function
- Process `glGetMaterialiv` - FFI interface to C function
- Process `glGetPixelMapfv` - FFI interface to C function
- Process `glGetPixelMapuiv` - FFI interface to C function
- Process `glGetPixelMapusv` - FFI interface to C function
- Process `glGetPointerv` - FFI interface to C function
- Process `glGetPolygonStipple` - FFI interface to C function
- Process `glGetString` - FFI interface to C function
- Process `glGetTexEnvfv` - FFI interface to C function
- Process `glGetTexEnviv` - FFI interface to C function
- Process `glGetTexGendv` - FFI interface to C function
- Process `glGetTexGenfv` - FFI interface to C function
- Process `glGetTexGeniv` - FFI interface to C function
- Process `glGetTexImage` - FFI interface to C function
- Process `glGetTexLevelParameterfv` - FFI interface to C function
- Process `glGetTexLevelParameteriv` - FFI interface to C function
- Process `glGetTexParameterfv` - FFI interface to C function
- Process `glGetTexParameteriv` - FFI interface to C function
- Process `glHint` - FFI interface to C function
- Process `glIndexMask` - FFI interface to C function
- Process `glIndexPointer` - FFI interface to C function
- Process `glIndexd` - FFI interface to C function
- Process `glIndexdv` - FFI interface to C function
- Process `glIndexf` - FFI interface to C function
- Process `glIndexfv` - FFI interface to C function
- Process `glIndexi` - FFI interface to C function
- Process `glIndexiv` - FFI interface to C function
- Process `glIndexs` - FFI interface to C function
- Process `glIndexsv` - FFI interface to C function
- Process `glIndexub` - FFI interface to C function
- Process `glIndexubv` - FFI interface to C function
- Process `glInitNames` - FFI interface to C function
- Process `glInterleavedArrays` - FFI interface to C function
- Process `glIsEnabled` - FFI interface to C function
- Process `glIsList` - FFI interface to C function
- Process `glIsTexture` - FFI interface to C function
- Process `glLightModelf` - FFI interface to C function
- Process `glLightModelfv` - FFI interface to C function
- Process `glLightModeli` - FFI interface to C function
- Process `glLightModeliv` - FFI interface to C function
- Process `glLightf` - FFI interface to C function
- Process `glLightfv` - FFI interface to C function
- Process `glLighti` - FFI interface to C function
- Process `glLightiv` - FFI interface to C function
- Process `glLineStipple` - FFI interface to C function
- Process `glLineWidth` - FFI interface to C function
- Process `glListBase` - FFI interface to C function
- Process `glLoadIdentity` - FFI interface to C function
- Process `glLoadMatrixd` - FFI interface to C function
- Process `glLoadMatrixf` - FFI interface to C function
- Process `glLoadName` - FFI interface to C function
- Process `glLogicOp` - FFI interface to C function
- Process `glMap1d` - FFI interface to C function
- Process `glMap1f` - FFI interface to C function
- Process `glMap2d` - FFI interface to C function
- Process `glMap2f` - FFI interface to C function
- Process `glMapGrid1d` - FFI interface to C function
- Process `glMapGrid1f` - FFI interface to C function
- Process `glMapGrid2d` - FFI interface to C function
- Process `glMapGrid2f` - FFI interface to C function
- Process `glMaterialf` - FFI interface to C function
- Process `glMaterialfv` - FFI interface to C function
- Process `glMateriali` - FFI interface to C function
- Process `glMaterialiv` - FFI interface to C function
- Process `glMatrixMode` - FFI interface to C function
- Process `glMultMatrixd` - FFI interface to C function
- Process `glMultMatrixf` - FFI interface to C function
- Process `glNewList` - FFI interface to C function
- Process `glNormal3b` - FFI interface to C function
- Process `glNormal3bv` - FFI interface to C function
- Process `glNormal3d` - FFI interface to C function
- Process `glNormal3dv` - FFI interface to C function
- Process `glNormal3f` - FFI interface to C function
- Process `glNormal3fv` - FFI interface to C function
- Process `glNormal3i` - FFI interface to C function
- Process `glNormal3iv` - FFI interface to C function
- Process `glNormal3s` - FFI interface to C function
- Process `glNormal3sv` - FFI interface to C function
- Process `glNormalPointer` - FFI interface to C function
- Process `glOrtho` - FFI interface to C function
- Process `glPassThrough` - FFI interface to C function
- Process `glPixelMapfv` - FFI interface to C function
- Process `glPixelMapuiv` - FFI interface to C function
- Process `glPixelMapusv` - FFI interface to C function
- Process `glPixelStoref` - FFI interface to C function
- Process `glPixelStorei` - FFI interface to C function
- Process `glPixelTransferf` - FFI interface to C function
- Process `glPixelTransferi` - FFI interface to C function
- Process `glPixelZoom` - FFI interface to C function
- Process `glPointSize` - FFI interface to C function
- Process `glPolygonMode` - FFI interface to C function
- Process `glPolygonOffset` - FFI interface to C function
- Process `glPolygonStipple` - FFI interface to C function
- Process `glPopAttrib` - FFI interface to C function
- Process `glPopClientAttrib` - FFI interface to C function
- Process `glPopMatrix` - FFI interface to C function
- Process `glPopName` - FFI interface to C function
- Process `glPrioritizeTextures` - FFI interface to C function
- Process `glPushAttrib` - FFI interface to C function
- Process `glPushClientAttrib` - FFI interface to C function
- Process `glPushMatrix` - FFI interface to C function
- Process `glPushName` - FFI interface to C function
- Process `glRasterPos2d` - FFI interface to C function
- Process `glRasterPos2dv` - FFI interface to C function
- Process `glRasterPos2f` - FFI interface to C function
- Process `glRasterPos2fv` - FFI interface to C function
- Process `glRasterPos2i` - FFI interface to C function
- Process `glRasterPos2iv` - FFI interface to C function
- Process `glRasterPos2s` - FFI interface to C function
- Process `glRasterPos2sv` - FFI interface to C function
- Process `glRasterPos3d` - FFI interface to C function
- Process `glRasterPos3dv` - FFI interface to C function
- Process `glRasterPos3f` - FFI interface to C function
- Process `glRasterPos3fv` - FFI interface to C function
- Process `glRasterPos3i` - FFI interface to C function
- Process `glRasterPos3iv` - FFI interface to C function
- Process `glRasterPos3s` - FFI interface to C function
- Process `glRasterPos3sv` - FFI interface to C function
- Process `glRasterPos4d` - FFI interface to C function
- Process `glRasterPos4dv` - FFI interface to C function
- Process `glRasterPos4f` - FFI interface to C function
- Process `glRasterPos4fv` - FFI interface to C function
- Process `glRasterPos4i` - FFI interface to C function
- Process `glRasterPos4iv` - FFI interface to C function
- Process `glRasterPos4s` - FFI interface to C function
- Process `glRasterPos4sv` - FFI interface to C function
- Process `glReadBuffer` - FFI interface to C function
- Process `glReadPixels` - FFI interface to C function
- Process `glRectd` - FFI interface to C function
- Process `glRectdv` - FFI interface to C function
- Process `glRectf` - FFI interface to C function
- Process `glRectfv` - FFI interface to C function
- Process `glRecti` - FFI interface to C function
- Process `glRectiv` - FFI interface to C function
- Process `glRects` - FFI interface to C function
- Process `glRectsv` - FFI interface to C function
- Process `glRenderMode` - FFI interface to C function
- Process `glRotated` - FFI interface to C function
- Process `glRotatef` - FFI interface to C function
- Process `glScaled` - FFI interface to C function
- Process `glScalef` - FFI interface to C function
- Process `glScissor` - FFI interface to C function
- Process `glSelectBuffer` - FFI interface to C function
- Process `glShadeModel` - FFI interface to C function
- Process `glStencilFunc` - FFI interface to C function
- Process `glStencilMask` - FFI interface to C function
- Process `glStencilOp` - FFI interface to C function
- Process `glTexCoord1d` - FFI interface to C function
- Process `glTexCoord1dv` - FFI interface to C function
- Process `glTexCoord1f` - FFI interface to C function
- Process `glTexCoord1fv` - FFI interface to C function
- Process `glTexCoord1i` - FFI interface to C function
- Process `glTexCoord1iv` - FFI interface to C function
- Process `glTexCoord1s` - FFI interface to C function
- Process `glTexCoord1sv` - FFI interface to C function
- Process `glTexCoord2d` - FFI interface to C function
- Process `glTexCoord2dv` - FFI interface to C function
- Process `glTexCoord2f` - FFI interface to C function
- Process `glTexCoord2fv` - FFI interface to C function
- Process `glTexCoord2i` - FFI interface to C function
- Process `glTexCoord2iv` - FFI interface to C function
- Process `glTexCoord2s` - FFI interface to C function
- Process `glTexCoord2sv` - FFI interface to C function
- Process `glTexCoord3d` - FFI interface to C function
- Process `glTexCoord3dv` - FFI interface to C function
- Process `glTexCoord3f` - FFI interface to C function
- Process `glTexCoord3fv` - FFI interface to C function
- Process `glTexCoord3i` - FFI interface to C function
- Process `glTexCoord3iv` - FFI interface to C function
- Process `glTexCoord3s` - FFI interface to C function
- Process `glTexCoord3sv` - FFI interface to C function
- Process `glTexCoord4d` - FFI interface to C function
- Process `glTexCoord4dv` - FFI interface to C function
- Process `glTexCoord4f` - FFI interface to C function
- Process `glTexCoord4fv` - FFI interface to C function
- Process `glTexCoord4i` - FFI interface to C function
- Process `glTexCoord4iv` - FFI interface to C function
- Process `glTexCoord4s` - FFI interface to C function
- Process `glTexCoord4sv` - FFI interface to C function
- Process `glTexCoordPointer` - FFI interface to C function
- Process `glTexEnvf` - FFI interface to C function
- Process `glTexEnvfv` - FFI interface to C function
- Process `glTexEnvi` - FFI interface to C function
- Process `glTexEnviv` - FFI interface to C function
- Process `glTexGend` - FFI interface to C function
- Process `glTexGendv` - FFI interface to C function
- Process `glTexGenf` - FFI interface to C function
- Process `glTexGenfv` - FFI interface to C function
- Process `glTexGeni` - FFI interface to C function
- Process `glTexGeniv` - FFI interface to C function
- Process `glTexImage1D` - FFI interface to C function
- Process `glTexImage2D` - FFI interface to C function
- Process `glTexParameterf` - FFI interface to C function
- Process `glTexParameterfv` - FFI interface to C function
- Process `glTexParameteri` - FFI interface to C function
- Process `glTexParameteriv` - FFI interface to C function
- Process `glTexSubImage1D` - FFI interface to C function
- Process `glTexSubImage2D` - FFI interface to C function
- Process `glTranslated` - FFI interface to C function
- Process `glTranslatef` - FFI interface to C function
- Process `glVertex2d` - FFI interface to C function
- Process `glVertex2dv` - FFI interface to C function
- Process `glVertex2f` - FFI interface to C function
- Process `glVertex2fv` - FFI interface to C function
- Process `glVertex2i` - FFI interface to C function
- Process `glVertex2iv` - FFI interface to C function
- Process `glVertex2s` - FFI interface to C function
- Process `glVertex2sv` - FFI interface to C function
- Process `glVertex3d` - FFI interface to C function
- Process `glVertex3dv` - FFI interface to C function
- Process `glVertex3f` - FFI interface to C function
- Process `glVertex3fv` - FFI interface to C function
- Process `glVertex3i` - FFI interface to C function
- Process `glVertex3iv` - FFI interface to C function
- Process `glVertex3s` - FFI interface to C function
- Process `glVertex3sv` - FFI interface to C function
- Process `glVertex4d` - FFI interface to C function
- Process `glVertex4dv` - FFI interface to C function
- Process `glVertex4f` - FFI interface to C function
- Process `glVertex4fv` - FFI interface to C function
- Process `glVertex4i` - FFI interface to C function
- Process `glVertex4iv` - FFI interface to C function
- Process `glVertex4s` - FFI interface to C function
- Process `glVertex4sv` - FFI interface to C function
- Process `glVertexPointer` - FFI interface to C function
- Process `glViewport` - FFI interface to C function
- Process `gluBeginCurve` - FFI interface to C function
- Process `gluBeginPolygon` - FFI interface to C function
- Process `gluBeginSurface` - FFI interface to C function
- Process `gluBeginTrim` - FFI interface to C function
- Process `gluCylinder` - FFI interface to C function
- Process `gluDeleteNurbsRenderer` - FFI interface to C function
- Process `gluDeleteQuadric` - FFI interface to C function
- Process `gluDeleteTess` - FFI interface to C function
- Process `gluDisk` - FFI interface to C function
- Process `gluEndCurve` - FFI interface to C function
- Process `gluEndPolygon` - FFI interface to C function
- Process `gluEndSurface` - FFI interface to C function
- Process `gluEndTrim` - FFI interface to C function
- Process `gluErrorString` - FFI interface to C function
- Process `gluGetNurbsProperty` - FFI interface to C function
- Process `gluGetString` - FFI interface to C function
- Process `gluGetTessProperty` - FFI interface to C function
- Process `gluLoadSamplingMatrices` - FFI interface to C function
- Process `gluLookAt` - FFI interface to C function
- Process `gluNewNurbsRenderer` - FFI interface to C function
- Process `gluNewQuadric` - FFI interface to C function
- Process `gluNewTess` - FFI interface to C function
- Process `gluNextContour` - FFI interface to C function
- Process `gluNurbsCurve` - FFI interface to C function
- Process `gluNurbsProperty` - FFI interface to C function
- Process `gluNurbsSurface` - FFI interface to C function
- Process `gluOrtho2D` - FFI interface to C function
- Process `gluPartialDisk` - FFI interface to C function
- Process `gluPerspective` - FFI interface to C function
- Process `gluPickMatrix` - FFI interface to C function
- Process `gluProject` - FFI interface to C function
- Process `gluPwlCurve` - FFI interface to C function
- Process `gluQuadricDrawStyle` - FFI interface to C function
- Process `gluQuadricNormals` - FFI interface to C function
- Process `gluQuadricOrientation` - FFI interface to C function
- Process `gluQuadricTexture` - FFI interface to C function
- Process `gluScaleImage` - FFI interface to C function
- Process `gluSphere` - FFI interface to C function
- Process `gluTessBeginContour` - FFI interface to C function
- Process `gluTessBeginPolygon` - FFI interface to C function
- Process `gluTessEndContour` - FFI interface to C function
- Process `gluTessEndPolygon` - FFI interface to C function
- Process `gluTessNormal` - FFI interface to C function
- Process `gluTessProperty` - FFI interface to C function
- Process `gluTessVertex` - FFI interface to C function
- Process `gluUnProject` - FFI interface to C function
- Process `goto.x.y` - Synonym for cursor.x.y
- Function `hsv.to.rgb` - Convert a colour from HSV to RGB
- Process `id` - Copy input to output
- Process `in.bool` - Read a boolean
- Process `in.byte` - Read a byte value in decimal
- Process `in.digit` - Read a digit
- Process `in.int` - Read an integer value in decimal
- Process `in.skip` - Discard whitespace
- Process `in.string` - Read a string
- Process `insert.string` - Insert a string into another string
- Process `integrate` - Integrate a stream of numbers
- Function `is.digit` - Determine whether the value of a byte lies in the inclusive range that delimits ASCII decimal digits
- Function `is.hex.digit` - Determine whether the value of a byte corresponds to the ASCII value of any hexadecimal digit
- Function `is.id.char` - Determine whether the value of a byte corresponds to the ASCII code of any legal occam identifier character
- Function `is.in.range` - Determine whether the value of a byte lies in the inclusive range between two others
- Function `is.lower` - Determine whether the value of a byte lies in the inclusive range that delimits lower case ASCII characters
- Function `is.upper` - Determine whether the value of a byte lies in the inclusive range that delimits upper case ASCII characters
- Function `is.whitespace` - Is a character whitespace?
- Process `ks.keystream.sink` - Read word length quantities from the given key stream until ft.terminated is received, at which point this procedure terminates
- Process `ks.keystream.to.scrstream` - Convert keystream protocol into screen stream protocol
- Process `ks.read.char` - Obtain the value of the next word length quantity from the given keystream channel
- Process `ks.read.int` - Read a decimal or hexadecimal integer from the given keystream
- Process `ks.read.int64` - Read a 64-bit decimal or hexadecimal integer from the given keystream
- Process `ks.read.line` - Read a line of text from the given keystream channel
- Process `ks.read.real32` - Read a single precision real number from the given keystream
  - Process `get.real.string` - Read a string representing a real number from the given keystream
- Process `ks.read.real64` - Read a double precision real number from the given keystream
  - Process `get.real.string` - Read a string representing a real number from the given keystream
- Function `mag.squared2` - Compute the square of the magnitude of a VECTOR2
- Function `mag.squared3` - Compute the square of the magnitude of a VECTOR3
- Process `make.string` - Converts a BYTE array into a string
- Process `makeRasterFont` - This initialises the font included and must be called before any of the other PROC's can be used
- Function `map.colour.spectrum` - Maps x ( 0.0 <= x < 1.0 ) to INT representing a colour, according to the code permute
- Function `map.colour.wheel` - Maps x ( 0.0 <= x < 1.0 ) to INT representing a colour, according to the code permute
- Function `map.to.components.spectrum` - Maps code value into three BYTEs representing primary colours (not necessarily RGB), with smooth transitions
  - Function `smooth` - Smooth transition
- Function `map.to.components.wheel` - As map.to.components.spectrum , but without mapping through black
- Function `max.int` - Find the greater of two integers
- Function `max.real32` - Find the greater of two reals
- Function `measure.text` - Measure the dimensions of some text
- Function `min.int` - Find the lesser of two integers
- Function `min.real32` - Find the lesser of two reals
- Process `next.int.from.line` - Determine the next integer in a given line, skipping leading spaces and tabs
- Process `next.word.from.line` - Determine the next word in a given line, skipping leading spaces and tabs
- Function `normal3` - Compute the normal to the plane defined by the two given vectors
- Function `normalise2` - Normalise a VECTOR2
- Function `normalise3` - Normalise a VECTOR3
- Process `numbers` - Generate a stream of integers from 0 upwards
- Process `occ.SDL.GetError` - Foreign function occ_SDL_GetError
- Process `occ.SDL.Init` - Foreign function occ_SDL_Init
- Process `occ.SDL.LoadBMP` - Foreign function occ_SDL_LoadBMP
- Process `occ.SDL.LoadWAV` - Foreign function occ_SDL_LoadWAV
- Process `occ.SDL.SaveBMP` - Foreign function occ_SDL_SaveBMP
- Process `occ.SDL.blit` - Blit a rectangle from one surface to another
- Process `occ.SDL.blit.raster` - Blit a rectangle from a raster onto a surface
- Process `occ.SDL.make.surface` - Turn an occam array into an SDL surface
- Process `occ.SDL.set.rect` - Set the values in an SDL.Rect structure
- Process `occ.SDL.zero.terminate` - Zero-terminate a string
- Process `occ.Sound.GetError` - Foreign function occ_Sound_GetError
- Process `occ.get.SDL.Surface.pixels` - Foreign function occ_get_SDL_Surface_pixels
- Process `occade.append.int` - Append a number to a string
- Process `occade.append.string` - Append a string to a string
- Function `occade.clamp.int` - Limit an integer to a particular range
- Constant `occade.default.params` - Default parameters for Occade
- Process `occade.delay` - Wait for a period of time
- Process `occade.draw.playfield` - Draw a raster image onto the playfield at the given position
- Process `occade.finish.input` - Make an input filter quit, and consume any remaining input events
- Process `occade.finish.sprite` - Make a sprite quit, and consume any remaining collision reports
- Process `occade.load.playfield` - Load an image onto the playfield at the given position
- Process `occade.random` - Generate a random integer
- Process `occade.start` - Start up the display and return a handle for communicating with it
- Process `occade.start.input` - Start up a new input filter and return its control interface
- Process `occade.start.sprite` - Start up a new sprite and return its control interface
- Process `occade.write` - Write a string to stderr
- Process `occade.write.int` - Write an integer to stderr
- Operator `+ (ANGLE, ANGLE)` - Addition operator
- Operator `~ (ANGLE)` - Reverse operator
- Process `out.bool` - Write a Boolean value to a channel (as TRUE / FALSE )
- Process `out.byte` - Write a byte in decimal to a channel
- Process `out.ch` - Write a character to a channel
- Process `out.hex` - Write an integer in hexadecimal to a channel
- Process `out.int` - Write an integer in decimal to a channel
- Process `out.number` - Synonym for out.int
- Process `out.repeat` - Write a character repeatedly to a channel
- Process `out.string` - Write a string to a channel
- Process `out.vector2` - Print a VECTOR2
- Process `out.vector3` - Print a VECTOR3
- Process `out.yes.no` - Write a Boolean value to a channel (as yes / no )
- Process `overwriting.buffer` - The buffer process
- Function `pack.colour` - Pack RGB BYTEs to an INT
- Function `pack.colour.float` - As pack.colour , but taking REAL32 arguments
- Function `pack.colour.permuted` - Maps three BYTEs representing colours to an INT , according to the code permute
- Process `pairs` - Add pairs of numbers in a stream
- Process `plus` - Add two streams of numbers together
- Process `pos.int` - Move cursor and write an integer
- Process `pos.yes.no` - Move cursor and write a Boolean value (as yes/no)
- Process `prefix` - Output a fixed number, then copy input to output
- Process `printString` - Print a string in an OpenGL context
- Process `printStringi` - Print a string of a given length in an OpenGL context
- Process `proc.altable.run` - ALT able version of proc.run
- Process `proc.altable.wrapper` - ALT able version of proc.wrapper
- Process `proc.os.getenv` - Get an environment variable
- Process `proc.os.setenv` - Set an environment variable
- Process `proc.os.setenv.array` - Set several environment variables
- Process `proc.run` - Run an external program
- Process `proc.setenv` - Fill in an ENVIRONMENT record
- Process `proc.wrapper` - Run an external program with FDs connected to channels
- Function `rad.to.deg` - Convert an angle in radians into degrees
- Function `random` - Pseudorandom number generator
- Function `random.real32` - Generate a random REAL32
- Process `raster.clear` - Clear a raster to a solid colour
- Process `raster.convert.event` - Convert an SDL.Event into a RASTER.EVENT
- Process `raster.display` - Raster display process
- Process `raster.display.simple` - Simple interface for programs that don't need to handle events
- Process `raster.shutdown` - Shut down a raster ring
- Process `read.raster` - Load an image file as a raster, with the format determined automatically based on the extension
- Process `read.raster.png` - Load a PNG file as a raster
- Process `resize.string` - Resize a string, keeping its contents intact
- Process `rstrip.string` - Remove trailing whitespace from a string
- Function `same.string` - Compare two strings for equality
- Process `screen.driver` - Shared screen process
- Process `screen.interpret` - Interpret an array of screen update commands
- Function `search.match` - Search a string for the first occurrence of any one of a given number of characters
- Function `search.no.match` - Search a string for the first occurrence of a character which does not match any of a given number of characters
- Process `seed.from.timer` - Initialise a random number generator's seed using a timer
- Process `set.SDL.ActiveEvent.gain` - Set value of member gain of foreign structure SDL.ActiveEvent
- Process `set.SDL.ActiveEvent.state` - Set value of member state of foreign structure SDL.ActiveEvent
- Process `set.SDL.ActiveEvent.type` - Set value of member type of foreign structure SDL.ActiveEvent
- Process `set.SDL.AudioCVT.buf` - Set value of member buf of foreign structure SDL.AudioCVT
- Process `set.SDL.AudioCVT.dst.format` - Set value of member dst.format of foreign structure SDL.AudioCVT
- Process `set.SDL.AudioCVT.filter.index` - Set value of member filter.index of foreign structure SDL.AudioCVT
- Process `set.SDL.AudioCVT.len` - Set value of member len of foreign structure SDL.AudioCVT
- Process `set.SDL.AudioCVT.len.cvt` - Set value of member len.cvt of foreign structure SDL.AudioCVT
- Process `set.SDL.AudioCVT.len.mult` - Set value of member len.mult of foreign structure SDL.AudioCVT
- Process `set.SDL.AudioCVT.len.ratio` - Set value of member len.ratio of foreign structure SDL.AudioCVT
- Process `set.SDL.AudioCVT.needed` - Set value of member needed of foreign structure SDL.AudioCVT
- Process `set.SDL.AudioCVT.rate.incr` - Set value of member rate.incr of foreign structure SDL.AudioCVT
- Process `set.SDL.AudioCVT.src.format` - Set value of member src.format of foreign structure SDL.AudioCVT
- Process `set.SDL.AudioSpec.callback` - Set value of member callback of foreign structure SDL.AudioSpec
- Process `set.SDL.AudioSpec.channels` - Set value of member channels of foreign structure SDL.AudioSpec
- Process `set.SDL.AudioSpec.format` - Set value of member format of foreign structure SDL.AudioSpec
- Process `set.SDL.AudioSpec.freq` - Set value of member freq of foreign structure SDL.AudioSpec
- Process `set.SDL.AudioSpec.padding` - Set value of member padding of foreign structure SDL.AudioSpec
- Process `set.SDL.AudioSpec.samples` - Set value of member samples of foreign structure SDL.AudioSpec
- Process `set.SDL.AudioSpec.silence` - Set value of member silence of foreign structure SDL.AudioSpec
- Process `set.SDL.AudioSpec.size` - Set value of member size of foreign structure SDL.AudioSpec
- Process `set.SDL.AudioSpec.userdata` - Set value of member userdata of foreign structure SDL.AudioSpec
- Process `set.SDL.Color.b` - Set value of member b of foreign structure SDL.Color
- Process `set.SDL.Color.g` - Set value of member g of foreign structure SDL.Color
- Process `set.SDL.Color.r` - Set value of member r of foreign structure SDL.Color
- Process `set.SDL.Color.unused` - Set value of member unused of foreign structure SDL.Color
- Process `set.SDL.ExposeEvent.type` - Set value of member type of foreign structure SDL.ExposeEvent
- Process `set.SDL.JoyAxisEvent.axis` - Set value of member axis of foreign structure SDL.JoyAxisEvent
- Process `set.SDL.JoyAxisEvent.type` - Set value of member type of foreign structure SDL.JoyAxisEvent
- Process `set.SDL.JoyAxisEvent.value` - Set value of member value of foreign structure SDL.JoyAxisEvent
- Process `set.SDL.JoyAxisEvent.which` - Set value of member which of foreign structure SDL.JoyAxisEvent
- Process `set.SDL.JoyBallEvent.ball` - Set value of member ball of foreign structure SDL.JoyBallEvent
- Process `set.SDL.JoyBallEvent.type` - Set value of member type of foreign structure SDL.JoyBallEvent
- Process `set.SDL.JoyBallEvent.which` - Set value of member which of foreign structure SDL.JoyBallEvent
- Process `set.SDL.JoyBallEvent.xrel` - Set value of member xrel of foreign structure SDL.JoyBallEvent
- Process `set.SDL.JoyBallEvent.yrel` - Set value of member yrel of foreign structure SDL.JoyBallEvent
- Process `set.SDL.JoyButtonEvent.button` - Set value of member button of foreign structure SDL.JoyButtonEvent
- Process `set.SDL.JoyButtonEvent.state` - Set value of member state of foreign structure SDL.JoyButtonEvent
- Process `set.SDL.JoyButtonEvent.type` - Set value of member type of foreign structure SDL.JoyButtonEvent
- Process `set.SDL.JoyButtonEvent.which` - Set value of member which of foreign structure SDL.JoyButtonEvent
- Process `set.SDL.JoyHatEvent.hat` - Set value of member hat of foreign structure SDL.JoyHatEvent
- Process `set.SDL.JoyHatEvent.type` - Set value of member type of foreign structure SDL.JoyHatEvent
- Process `set.SDL.JoyHatEvent.value` - Set value of member value of foreign structure SDL.JoyHatEvent
- Process `set.SDL.JoyHatEvent.which` - Set value of member which of foreign structure SDL.JoyHatEvent
- Process `set.SDL.KeyboardEvent.state` - Set value of member state of foreign structure SDL.KeyboardEvent
- Process `set.SDL.KeyboardEvent.type` - Set value of member type of foreign structure SDL.KeyboardEvent
- Process `set.SDL.KeyboardEvent.which` - Set value of member which of foreign structure SDL.KeyboardEvent
- Process `set.SDL.MouseButtonEvent.button` - Set value of member button of foreign structure SDL.MouseButtonEvent
- Process `set.SDL.MouseButtonEvent.state` - Set value of member state of foreign structure SDL.MouseButtonEvent
- Process `set.SDL.MouseButtonEvent.type` - Set value of member type of foreign structure SDL.MouseButtonEvent
- Process `set.SDL.MouseButtonEvent.which` - Set value of member which of foreign structure SDL.MouseButtonEvent
- Process `set.SDL.MouseButtonEvent.x` - Set value of member x of foreign structure SDL.MouseButtonEvent
- Process `set.SDL.MouseButtonEvent.y` - Set value of member y of foreign structure SDL.MouseButtonEvent
- Process `set.SDL.MouseMotionEvent.state` - Set value of member state of foreign structure SDL.MouseMotionEvent
- Process `set.SDL.MouseMotionEvent.type` - Set value of member type of foreign structure SDL.MouseMotionEvent
- Process `set.SDL.MouseMotionEvent.which` - Set value of member which of foreign structure SDL.MouseMotionEvent
- Process `set.SDL.MouseMotionEvent.x` - Set value of member x of foreign structure SDL.MouseMotionEvent
- Process `set.SDL.MouseMotionEvent.xrel` - Set value of member xrel of foreign structure SDL.MouseMotionEvent
- Process `set.SDL.MouseMotionEvent.y` - Set value of member y of foreign structure SDL.MouseMotionEvent
- Process `set.SDL.MouseMotionEvent.yrel` - Set value of member yrel of foreign structure SDL.MouseMotionEvent
- Process `set.SDL.Overlay.UnusedBits` - Set value of member UnusedBits of foreign structure SDL.Overlay
- Process `set.SDL.Overlay.format` - Set value of member format of foreign structure SDL.Overlay
- Process `set.SDL.Overlay.h` - Set value of member h of foreign structure SDL.Overlay
- Process `set.SDL.Overlay.hw.overlay` - Set value of member hw.overlay of foreign structure SDL.Overlay
- Process `set.SDL.Overlay.pitches` - Set value of member pitches of foreign structure SDL.Overlay
- Process `set.SDL.Overlay.pixels` - Set value of member pixels of foreign structure SDL.Overlay
- Process `set.SDL.Overlay.planes` - Set value of member planes of foreign structure SDL.Overlay
- Process `set.SDL.Overlay.w` - Set value of member w of foreign structure SDL.Overlay
- Process `set.SDL.Palette.ncolors` - Set value of member ncolors of foreign structure SDL.Palette
- Process `set.SDL.PixelFormat.Aloss` - Set value of member Aloss of foreign structure SDL.PixelFormat
- Process `set.SDL.PixelFormat.Amask` - Set value of member Amask of foreign structure SDL.PixelFormat
- Process `set.SDL.PixelFormat.Ashift` - Set value of member Ashift of foreign structure SDL.PixelFormat
- Process `set.SDL.PixelFormat.BitsPerPixel` - Set value of member BitsPerPixel of foreign structure SDL.PixelFormat
- Process `set.SDL.PixelFormat.Bloss` - Set value of member Bloss of foreign structure SDL.PixelFormat
- Process `set.SDL.PixelFormat.Bmask` - Set value of member Bmask of foreign structure SDL.PixelFormat
- Process `set.SDL.PixelFormat.Bshift` - Set value of member Bshift of foreign structure SDL.PixelFormat
- Process `set.SDL.PixelFormat.BytesPerPixel` - Set value of member BytesPerPixel of foreign structure SDL.PixelFormat
- Process `set.SDL.PixelFormat.Gloss` - Set value of member Gloss of foreign structure SDL.PixelFormat
- Process `set.SDL.PixelFormat.Gmask` - Set value of member Gmask of foreign structure SDL.PixelFormat
- Process `set.SDL.PixelFormat.Gshift` - Set value of member Gshift of foreign structure SDL.PixelFormat
- Process `set.SDL.PixelFormat.Rloss` - Set value of member Rloss of foreign structure SDL.PixelFormat
- Process `set.SDL.PixelFormat.Rmask` - Set value of member Rmask of foreign structure SDL.PixelFormat
- Process `set.SDL.PixelFormat.Rshift` - Set value of member Rshift of foreign structure SDL.PixelFormat
- Process `set.SDL.PixelFormat.alpha` - Set value of member alpha of foreign structure SDL.PixelFormat
- Process `set.SDL.PixelFormat.colorkey` - Set value of member colorkey of foreign structure SDL.PixelFormat
- Process `set.SDL.QuitEvent.type` - Set value of member type of foreign structure SDL.QuitEvent
- Process `set.SDL.Rect.h` - Set value of member h of foreign structure SDL.Rect
- Process `set.SDL.Rect.w` - Set value of member w of foreign structure SDL.Rect
- Process `set.SDL.Rect.x` - Set value of member x of foreign structure SDL.Rect
- Process `set.SDL.Rect.y` - Set value of member y of foreign structure SDL.Rect
- Process `set.SDL.ResizeEvent.h` - Set value of member h of foreign structure SDL.ResizeEvent
- Process `set.SDL.ResizeEvent.type` - Set value of member type of foreign structure SDL.ResizeEvent
- Process `set.SDL.ResizeEvent.w` - Set value of member w of foreign structure SDL.ResizeEvent
- Process `set.SDL.Surface.flags` - Set value of member flags of foreign structure SDL.Surface
- Process `set.SDL.Surface.format.version` - Set value of member format.version of foreign structure SDL.Surface
- Process `set.SDL.Surface.h` - Set value of member h of foreign structure SDL.Surface
- Process `set.SDL.Surface.locked` - Set value of member locked of foreign structure SDL.Surface
- Process `set.SDL.Surface.offset` - Set value of member offset of foreign structure SDL.Surface
- Process `set.SDL.Surface.pitch` - Set value of member pitch of foreign structure SDL.Surface
- Process `set.SDL.Surface.pixels` - Set value of member pixels of foreign structure SDL.Surface
- Process `set.SDL.Surface.refcount` - Set value of member refcount of foreign structure SDL.Surface
- Process `set.SDL.Surface.unused1` - Set value of member unused1 of foreign structure SDL.Surface
- Process `set.SDL.Surface.w` - Set value of member w of foreign structure SDL.Surface
- Process `set.SDL.SysWMEvent.type` - Set value of member type of foreign structure SDL.SysWMEvent
- Process `set.SDL.UserEvent.code` - Set value of member code of foreign structure SDL.UserEvent
- Process `set.SDL.UserEvent.data1` - Set value of member data1 of foreign structure SDL.UserEvent
- Process `set.SDL.UserEvent.data2` - Set value of member data2 of foreign structure SDL.UserEvent
- Process `set.SDL.UserEvent.type` - Set value of member type of foreign structure SDL.UserEvent
- Process `set.SDL.VideoInfo.UnusedBits1` - Set value of member UnusedBits1 of foreign structure SDL.VideoInfo
- Process `set.SDL.VideoInfo.UnusedBits2` - Set value of member UnusedBits2 of foreign structure SDL.VideoInfo
- Process `set.SDL.VideoInfo.UnusedBits3` - Set value of member UnusedBits3 of foreign structure SDL.VideoInfo
- Process `set.SDL.VideoInfo.blit.fill` - Set value of member blit.fill of foreign structure SDL.VideoInfo
- Process `set.SDL.VideoInfo.blit.hw` - Set value of member blit.hw of foreign structure SDL.VideoInfo
- Process `set.SDL.VideoInfo.blit.hw.A` - Set value of member blit.hw.A of foreign structure SDL.VideoInfo
- Process `set.SDL.VideoInfo.blit.hw.CC` - Set value of member blit.hw.CC of foreign structure SDL.VideoInfo
- Process `set.SDL.VideoInfo.blit.sw` - Set value of member blit.sw of foreign structure SDL.VideoInfo
- Process `set.SDL.VideoInfo.blit.sw.A` - Set value of member blit.sw.A of foreign structure SDL.VideoInfo
- Process `set.SDL.VideoInfo.blit.sw.CC` - Set value of member blit.sw.CC of foreign structure SDL.VideoInfo
- Process `set.SDL.VideoInfo.hw.available` - Set value of member hw.available of foreign structure SDL.VideoInfo
- Process `set.SDL.VideoInfo.video.mem` - Set value of member video.mem of foreign structure SDL.VideoInfo
- Process `set.SDL.VideoInfo.wm.available` - Set value of member wm.available of foreign structure SDL.VideoInfo
- Process `set.SDL.keysym.mod` - Set value of member mod of foreign structure SDL.keysym
- Process `set.SDL.keysym.scancode` - Set value of member scancode of foreign structure SDL.keysym
- Process `set.SDL.keysym.sym` - Set value of member sym of foreign structure SDL.keysym
- Process `set.SDL.keysym.unicode` - Set value of member unicode of foreign structure SDL.keysym
- Process `set.Sound.AudioInfo.channels` - Set value of member channels of foreign structure Sound.AudioInfo
- Process `set.Sound.AudioInfo.format` - Set value of member format of foreign structure Sound.AudioInfo
- Process `set.Sound.AudioInfo.rate` - Set value of member rate of foreign structure Sound.AudioInfo
- Process `set.Sound.DecoderInfo.author` - Set value of member author of foreign structure Sound.DecoderInfo
- Process `set.Sound.DecoderInfo.description` - Set value of member description of foreign structure Sound.DecoderInfo
- Process `set.Sound.DecoderInfo.extensions` - Set value of member extensions of foreign structure Sound.DecoderInfo
- Process `set.Sound.DecoderInfo.url` - Set value of member url of foreign structure Sound.DecoderInfo
- Process `set.Sound.Sample.buffer` - Set value of member buffer of foreign structure Sound.Sample
- Process `set.Sound.Sample.buffer.size` - Set value of member buffer.size of foreign structure Sound.Sample
- Process `set.Sound.Version.major` - Set value of member major of foreign structure Sound.Version
- Process `set.Sound.Version.minor` - Set value of member minor of foreign structure Sound.Version
- Process `set.Sound.Version.patch` - Set value of member patch of foreign structure Sound.Version
- Process `setup.button.window` - Sets up and configures the button network
- Process `so.ask` - Provide a general purpose routine for interactively asking a user of a program a question requiring only a one character answer
- Process `so.close` - Close a stream
- Process `so.commandline` - Return the command line passed to the server on invocation
- Process `so.date.to.ascii` - Format a time and date given in the form of six integers
- Process `so.exit` - Terminate the server
- Process `so.exit` - Terminate the server
- Process `so.exit` - Terminate the server
- Process `so.flush` - Flush the specified output stream
- Process `so.fwrite.char` - Write a single character to a stream
- Process `so.fwrite.hex.int` - Write an integer as hexadecimal ASCII characters preceded by the '#' character to a stream
- Process `so.fwrite.hex.int32` - Write a 32-bit integer as hexadecimal ASCII characters preceded by the '#' character to a file
- Process `so.fwrite.hex.int64` - Write a 64-bit integer as hexadecimal ASCII characters preceded by the '#' character to a file
- Process `so.fwrite.int` - Write to the specified file stream an integer as decimal ASCII digits, padded out with leading spaces and an optional sign to the specified field width
- Process `so.fwrite.int32` - Write to the specified file stream a 32-bit integer as decimal ASCII digits, padded out with leading spaces and an optional sign to the specified field width
- Process `so.fwrite.int64` - Write to the specified file stream a 64-bit integer as decimal ASCII digits, padded out with leading spaces and an optional sign to the specified field width
- Process `so.fwrite.nl` - Write a newline to a stream
- Process `so.fwrite.real32` - Write a single precision real as decimal ASCII characters to a stream
- Process `so.fwrite.real64` - Write a double precision real as decimal ASCII characters to a stream
- Process `so.fwrite.string` - Write a string to a stream
- Process `so.fwrite.string.nl` - Write a string appended by a newline to a stream
- Process `so.getenv` - Return the contents of an environment variable from whatever host is being used
- Process `so.gets` - Read a line from the specified input stream
- Process `so.keystream.from.file` - Read lines from a text file and output them on the given key stream channel
- Process `so.keystream.from.kbd` - Read keys from the keyboard at full speed if they are available, otherwise waiting a given interval between polls of the keyboard, and output them as integers on the given key stream
- Process `so.keystream.from.stdin` - Read lines from standard input and output them on the given key stream channel
- Process `so.open` - Open a file
- Process `so.open.temp` - Open a temporary file in spm.new.update mode
- Process `so.parse.command.line` - Read the server command line and parse it for specified options and associated parameters
- Process `so.popen.read` - Perform a general purpose open file for reading
- Process `so.putblock` - Write a limited number of bytes to a stream
- Process `so.read` - Read an unlimited number of bytes from a stream
- Process `so.read` - Read an unlimited number of bytes from a stream
- Process `so.read.echo.any.int` - Read an integer in either ( two's complement ) hexadecimal form or in decimal form from the keyboard, and to echo it to standard out
- Process `so.read.echo.hex.int` - Read an integer in ( two's complement ) hexadecimal form from the keyboard, and to echo it to standard out
- Process `so.read.echo.hex.int32` - Read a 32-bit integer in ( two's complement ) hexadecimal form from the keyboard, and to echo it to standard out
- Process `so.read.echo.hex.int64` - Read a 64-bit integer in ( two's complement ) hexadecimal form from the keyboard, and to echo it to standard out
- Process `so.read.echo.int` - Read a string containing a representation of a decimal integer from the keyboard, and to echo it to standard out
- Process `so.read.echo.int32` - Read a string containing a representation of a 32-bit decimal integer from the keyboard, and to echo it to standard out
- Process `so.read.echo.int64` - Read a string containing a representation of a 64-bit decimal integer from the keyboard, and to echo it to standard out
- Process `so.read.echo.line` - Read a line from the keyboard, echoing it to standard out
- Process `so.read.echo.real32` - Read a string containing a representation of a single precision real in occam syntax ( though a + or - is allowed as first character ) from the keyboard and to echo it to standard out
- Process `so.read.echo.real64` - Read a string containing a representation of a double precision real in occam syntax ( though a + or - is allowed as first character ) from the keyboard and to echo it to standard out
- Process `so.read.line` - Read a line from the keyboard without echoing it
- Process `so.remove` - Delete the specified file
- Process `so.rename` - Rename the specified file
- Process `so.scrstream.to.ANSI` - Convert output in screen stream protocol to output using ANSI screen conventions
- Process `so.scrstream.to.TVI920` - Convert output in screen stream protocol to output using TVI920 screen conventions
- Process `so.scrstream.to.file` - Write the data sent on the given screen stream to a file
- Process `so.scrstream.to.stdout` - Write the data sent on the given screen stream to standard out
- Process `so.seek` - Set the file position for the specified stream
- Process `so.system` - Execute a command on the host system
- Process `so.tell` - Return the current file position for the specified stream
- Process `so.test.exists` - Test for the existence of a file
- Process `so.time` - Retrieve the local and UTC time from the host system
- Process `so.time` - Retrieve the local and UTC time from the host system
- Process `so.time` - Retrieve the local and UTC time from the host system
- Process `so.time.to.ascii` - Convert the number of seconds since the midnight before 1st January 1970 into a formatted time and date
- Process `so.time.to.date` - Convert the number of seconds since the midnight before 1st January 1970 into the associated time and date
- Process `so.today.ascii` - Give the time and date, in formatted form, of when this routine was called
- Process `so.today.date` - Give the time and date, in the form of six integers, of when this routine was called
- Process `so.version` - Return identification information about the server and the host that it is running on
- Process `so.version` - Return identification information about the server and the host that it is running on
- Process `so.write` - Write an unlimited number of bytes to a stream
- Process `so.write` - Write an unlimited number of bytes to a stream
- Process `so.write.char` - Write a single character to standard out
- Process `so.write.hex.int` - Write an integer as hexadecimal ASCII characters preceded by the '#' character to standard out
- Process `so.write.hex.int32` - Write a 32-bit integer as hexadecimal ASCII characters preceded by the '#' character to standard out
- Process `so.write.hex.int64` - Write a 64-bit integer as hexadecimal ASCII characters preceded by the '#' character to standard out
- Process `so.write.int` - Write to standard out an integer as decimal ASCII digits, padded out with leading spaces and an optional sign to the specified field width
- Process `so.write.int32` - Write to standard out a 32-bit integer as decimal ASCII digits, padded out with leading spaces and an optional sign to the specified field width
- Process `so.write.int64` - Write to standard out a 64-bit integer as decimal ASCII digits, padded out with leading spaces and an optional sign to the specified field width
- Process `so.write.nl` - Write a newline to standard out
- Process `so.write.real32` - Write a single precision real as decimal ASCII characters to standard out
- Process `so.write.real64` - Write a double precision real as decimal ASCII characters to standard out
- Process `so.write.string` - Write a string to standard out
- Process `so.write.string.nl` - Write a string appended by a newline to standard out
- Process `socket.accept` - Accept an incoming connection on a listening socket
- Process `socket.addr.of.host` - Find the address of a host given its name
- Process `socket.addrs.of.host` - Find all the addresses of a host given its name
- Process `socket.altable.accept` - ALT able version of socket.accept
- Process `socket.altable.connect` - ALT able version of socket.connect
- Process `socket.altable.fullread` - ALT able version of socket.fullread
- Process `socket.altable.fullwrite` - ALT able version of socket.fullwrite
- Process `socket.altable.read` - ALT able version of socket.read
- Process `socket.altable.recvfrom` - ALT able version of socket.recvfrom
- Process `socket.altable.write` - ALT able version of socket.write
- Process `socket.bind` - Bind a socket to a local address
- Process `socket.close` - Close a socket
- Process `socket.connect` - Connect a socket
- Process `socket.create` - Create a socket
- Process `socket.create.connect.tcp` - Create a TCP socket and connect it
- Process `socket.create.listen.tcp` - Create a TCP socket and make it listen on a local port
- Process `socket.create.listen.udp` - Create a UDP socket and bind it to a local port
- Process `socket.create.tcp` - Create a TCP socket
- Process `socket.create.udp` - Create a UDP socket
- Process `socket.error` - Get last error as a string
- Process `socket.fullread` - Read a fixed number of bytes from a socket
- Process `socket.fullwrite` - Write a fixed number of bytes to a socket
- Process `socket.fullwrite.addr` - Write a fixed amount of data from memory to a socket (unsafe)
- Process `socket.getdomainname` - Get the NIS domain name of the local machine
- Process `socket.gethostname` - Get the hostname of the local machine
- Process `socket.getpeername` - Get the remote address of a connected socket
- Process `socket.getsockname` - Get the local address of a connected socket
- Process `socket.getsockopt` - Get a socket option
- Process `socket.host.of.addr` - Find the name of a host given its address
- Process `socket.ip.of.addr` - Format an IPv4 address as a dotted-decimal string
- Process `socket.listen` - Make a socket listen for incoming connections
- Process `socket.naddrs.of.host` - Find the number of addresses of a host given its name
- Process `socket.read` - Read from a socket
- Process `socket.recvfrom` - Receive a datagram from a socket
- Process `socket.sendto` - Send a datagram message through a socket
- Process `socket.setdomainname` - Set the NIS domain name of the local machine
- Process `socket.sethostname` - Set the hostname of the local machine
- Process `socket.setsockopt` - Set a socket option
- Process `socket.shutdown` - Close a socket in one or both directions
- Process `socket.write` - Write to a socket
- Process `socket.write.addr` - Write data from memory to a socket (unsafe)
- Process `sp.buffer` - Act as a communication buffer
- Process `sp.close` - Close a stream
- Process `sp.close` - Close a stream
- Process `sp.commandline` - Return the command line passed to the server on invocation
- Process `sp.commandline` - Return the command line passed to the server on invocation
- Process `sp.core` - Return the contents of the root transputer's memory as peeked from the transputer when the server was invoked with the analyse option
- Process `sp.eof` - Test whether the specified stream has end of file status or not
- Process `sp.exit` - Terminate the server
- Process `sp.exit` - Terminate the server
- Process `sp.ferror` - Test for the occurrence of an error on the specified stream
- Process `sp.flush` - Flush the specified output stream
- Process `sp.flush` - Flush the specified output stream
- Process `sp.getenv` - Return the contents of an environment variable from whatever host is being used
- Process `sp.getenv` - Return the contents of an environment variable from whatever host is being used
- Process `sp.getkey` - Read a single character from the keyboard, waiting for one if there is none
- Process `sp.gets` - Read a line from the specified input stream
- Process `sp.gets` - Read a line from the specified input stream
- Process `sp.multiplexor` - Multiplex any number of pairs of SP protocol channels onto a single pair of SP protocol channels
- Process `sp.open` - Open a file
- Process `sp.open` - Open a file
- Process `sp.overlapped.buffer` - Act as two almost independent buffers
- Process `sp.overlapped.multiplexor` - Multiplex any number of pairs of SP protocol channels onto a single pair of SP protocol channels, where the multiplexing is overlapped so that output through this routine can continue independently of the receipt of replies
- Process `sp.overlapped.pri.multiplexor` - Multiplex any number of pairs of SP protocol channels onto a single pair of SP protocol channels, where the multiplexing is overlapped so that output through this routine can continue independently of the receipt of replies
- Process `sp.pollkey` - Read a single character from the keyboard, without waiting for one if there is none
- Process `sp.pollkey` - Read a single character from the keyboard, without waiting for one if there is none
- Process `sp.pri.multiplexor` - Multiplex any number of pairs of SP protocol channels onto a single pair of SP protocol channels
- Process `sp.puts` - Write a line to the specified output stream
- Process `sp.read` - Read a limited number of bytes from a stream
- Process `sp.read` - Read a limited number of bytes from a stream
- Process `sp.receive.packet` - Receive an SP protocol packet
- Process `sp.remove` - Delete the specified file
- Process `sp.remove` - Delete the specified file
- Process `sp.rename` - Rename the specified file
- Process `sp.rename` - Rename the specified file
- Process `sp.seek` - Set the file position for the specified stream
- Process `sp.seek` - Set the file position for the specified stream
- Process `sp.send.packet` - Send an SP protocol packet
- Process `sp.system` - Execute a command on the host system
- Process `sp.system` - Execute a command on the host system
- Process `sp.tell` - Return the current file position for the specified stream
- Process `sp.tell` - Return the current file position for the specified stream
- Process `sp.time` - Retrieve the local and UTC time from the host system
- Process `sp.time` - Retrieve the local and UTC time from the host system
- Process `sp.version` - Return identification information about the server and the host that it is running on
- Process `sp.write` - Write a limited number of bytes to a stream
- Process `sp.write` - Write an unlimited number of bytes to a stream
- Process `squares` - Generate the square numbers from 1 upwards
- Process `ss.scrstream.copy` - Copy the output of one screen stream to the input of another
- Process `ss.scrstream.fan.out` - Copy everything received on the given screen stream input channel to both of the given screen stream output channels
- Process `ss.scrstream.from.array` - Output the data in the given array on the given screen stream channel
- Process `ss.scrstream.multiplexor` - Multiplex up to 256 screen stream channels onto a single such channel
- Process `ss.scrstream.sink` - Ignore all but st.endstream of screen stream protocol, and to terminate when it does receive st.endstream
- Process `ss.scrstream.to.array` - Put the data received on given screen stream channel into given array
- Process `ss.write.char` - Send a character to the given screen stream
- Process `ss.write.endstream` - Write a st.endstream tag on the given screen stream
- Process `ss.write.hex.int` - Write an integer as hexadecimal ASCII characters preceded by the '#' character to the given screen stream
- Process `ss.write.hex.int64` - Write a 64-bit integer as hexadecimal ASCII characters preceded by the '#' character to the given screen stream
- Process `ss.write.int` - Write to the given screen stream an integer as decimal ASCII digits, padded out with leading spaces to the specified field width
- Process `ss.write.int64` - Write to the given screen stream a 64-bit integer as decimal ASCII digits, padded out with leading spaces to the specified field width
- Process `ss.write.nl` - Send "*c*n" on the given screen stream
- Process `ss.write.real32` - Format into ASCII characters and then write to the given screen stream a single precision real number
- Process `ss.write.real64` - Format into ASCII characters and then write to the given screen stream a double precision real number
- Process `ss.write.string` - Send the given string on the given screen stream
- Process `ss.write.text.line` - Send a text line on the given screen stream
- Function `starts.with.string` - Check if one string is a prefix of another
- Process `str.shift` - Shift a substring
- Function `string.pos` - Determine where the first occurrence is of a string within another string
- Function `string.to.int` - Convert a string containing a decimal integer to an INT
- Process `succ` - Add one to input numbers
- Process `tail` - Drop the first input number, then copy input to output
- Process `times` - Generate a stream of output times in microseconds
- Process `to.lower.case` - Convert all upper case alphabetic characters in a given string to lower case
- Process `to.upper.case` - Convert all lower case alphabetic characters in a given string to upper case
- Function `undither` - Reverse Dither
- Function `unpack.colour` - Unpack an INT to RGB BYTEs
- Process `update.max.int` - Update a running maximum value
- Function `wrap.int` - Wrap array indexes around
- Process `write.raster` - Write a raster to a file, with the format determined automatically based on the extension
- Process `write.raster.png` - Write a raster out as a PNG file
- Process `write.raster.ppm` - Write a raster out as a PPM file
- Process `write.rasters` - Write rasters to files
- Process `write.string` - Write a NULL -padded string to a channel