[Contents] [Index] [Help] [Retrace] [Browse <] [Browse >]

A C-like language will be used to describe the data structures in this
document The data types used are listed below.

char:          8 bits signed.  A char can contain more than just ASCII
               characters.  It can contain any number from -128 to 127
               (inclusive).
unsigned char: 8 bits signed. Contains numbers from 0 to 255 (inclusive).
short:         16 bits signed.  Contains any number from -32,768 to 32,767
               (inclusive).
unsigned short:16 bits unsigned.  Contains any number from 0 to 65,535
               (inclusive).
long:          32 bits signed. Contains any number from -2,147,483,648
               to 2,147,483,647 (inclusive).
unsigned long: 32 bits unsigned. Contains any number from 0 to
               4,294,967,295 (inclusive).
extended:      80 bit IEEE Standard 754 floating point number (Standard
               Apple Numeric Environment [SANE] data type Extended)
pstring:       Pascal-style string, a one-byte count followed by text
               bytes.  The total number of bytes in this data type should
               be even.  A pad byte can be added to the end of the text to
               accomplish this.  This pad byte is not reflected in the
               count.
ID:            32 bits,the concatenation of four printable ASCII characters
               in the range ' ' (space, 0x20) through '~' (tilde, 0x7E).
               Leading spaces are not allowed in the ID but trailing spaces
               are OK.  Control characters are forbidden.