| Mac-Errors documentation | Contained in the Mac-Errors distribution. |
Mac::Errors - constants for Mac error codes
use Mac::Errors qw(openErr);
if( $value == openErr )
{
...
}
my $error = $MacErrors{ $symbol };
# -- OR --
my $error = $MacErrors{ $number };
my $symbol = $error->symbol;
my $number = $error->number;
my $desc = $error->description;
# in MacPerl, $^E is meaningful, and we tie $MacError to it
use Mac::Errors qw( $MacError );
open FILE, $foo or die $^E; # error number
open FILE, $foo or die $MacError; # gets description from $^E
The %MacErrors hash indexes error information by the error
number or symbol. Each value is a Mac::Errors object which
has the symbol, number, and description.
The $MacError scalar performs some tied magic to translate
MacPerl's $^E to the error text.
Returns the symbolic constant, (e.g. openErr)
Returns the error number, (e.g. -23)
Returns the errror description from MacErrors.h, which may mean something to you, and may not, (e.g. I/O System Errors).
Descriptions of errors are not unique, and some errors do not have a description.
All symbolic constants also have a subroutine of the same name. The subroutine returns the error number.
error in user parameter list
Sound Manager Error Returns
Sound Manager Error Returns
queue element not found during deletion
invalid queue element
core routine number out of range
unimplemented core routine
invalid queue element
no debugger installed to handle debugger command
I/O System Errors
I/O System Errors
I/O System Errors
I/O System Errors
I/O System Errors
I/O System Errors
I/O System Errors
I/O System Errors
tried to remove an open driver
IO call aborted by KillIO
IO abort error (Printing Manager)
Couldn't rd/wr/ctl/sts cause driver not opened
unit table has no more entries
dce extension error
invalid slot # error
gcr format on high density media error
Directory full
disk full
no such volume
I/O error (bummers)
there may be no bad names in the final system!
File not open
End of file
tried to position to before start of file (r/w)
memory full (open) or file won't fit (load)
too many files open
File not found
diskette is write protected.
volume is locked
File is busy (delete)
duplicate filename (rename)
file already open with with write permission
refnum error
get file position error
volume not on line error (was Ejected)
permissions error (on file open)
drive volume already on-line at MountVol
no such drive (tried to mount a bad drive num)
not a mac diskette (sig bytes are wrong)
volume in question belongs to an external fs
file system internal error:during rename the old entry was deleted but could not be restored.
bad master directory block
write permissions error
Directory not found
No free WDCB available
Move into offspring error
Wrong volume type error [operation not supported for MFS]
no file thread exists.
file id already exists
directory specified
files on different volumes
the catalog has been modified
desktop database files are corrupted
can't exchange a file with itself
file id is dangling or doesn't match with the file number
when _Mount allows only remounts and doesn't get one
file's EOF, offset, mark or size is too big
file or volume is too big for system
can't eject because volume is in use by VM
FCBRecPtr is not valid
selector is not recognized by this filesystem
FSRef parameter is bad
Fork name parameter is bad
A buffer parameter was bad
A ForkRefNum parameter was bad
A CatalogInfoBitmap or VolumeInfoBitmap has reserved or invalid bits set
A CatalogInfo parameter was NULL
Expected a folder, got a file
Named fork does not exist
File/fork name is too long to create/rename
A Unicode name parameter was NULL or nameLength parameter was zero
Newline bits set in positionMode
Invalid bits set in allocationFlags
Iteration ran out of items to return
maximumItems was zero
Something wrong with CatalogSearch searchParams
FSCompareFSRefs; refs are for different objects
Named fork already exists.
Flags passed to FSOpenIterator are bad
Passed FSIterator is not an open iterator
The iterator's flags or container are not supported by this call
returned by glue.
Version non-positive
Version bigger than call can handle
error during font declaration
font not declared
font substitution occurred
bitmap font passed to routine that does outlines only
I/O System Errors
I/O System Errors
drive not installed
r/w requested for an off-line drive
couldn't find valid addr mark
read verify compare failed
addr mark checksum didn't check
bad addr mark bit slip nibbles
couldn't find a data mark header
bad data mark checksum
bad data mark bit slip nibbles
write underrun occurred
step handshake failed
track 0 detect doesn't change
unable to initialize IWM
tried to read 2nd side on a 1-sided drive
unable to correctly adjust disk speed
track number wrong on address mark
sector number never found on a track
can't find sector 0 after track format
can't get enough sync
track failed to verify
unable to read same clock value twice
time written did not verify
parameter ram written didn't read-verify
InitUtil found the parameter ram uninitialized
SCC receiver error (framing; parity; OR)
No scrap exists error
Length error ddpLenErr
error in soket number
data length too big
no network bridge for non-local send
error in attaching/detaching protocol
excessive collisions on write
serial port not currently powered
driver Open error code (port is in use)
soft error in ROZ
hard error in ROZ
hard error in ROZ
Not enough room in heap zone
Master Pointer was NIL in HandleZone or other
WhichZone failed (applied to free block)
trying to purge a locked or non-purgeable block
address was odd; or out of range
Address in zone check failed
Pointer Check failed
Block Check failed
Size Check failed
Resource already in memory
Writing past end of file
Offset of Count out of bounds
Resource not found
Resource file not found
AddResource failed
AddReference failed
RmveResource failed
RmveReference failed
attribute inconsistent with operation
map inconsistent with operation
resource bent ("the bends") - can't decompress a compressed resource
extended resource has a bad format.
Color2Index failed to find an index
failed to allocate memory for temporary structures
failed to allocate memory for structure
range error on colorTable request
colorTable entry protection violation
invalid type of graphics device
invalid resolution for MakeITable
invalid pixel depth
insufficient memory to update a pixmap
wrong version of the PictInfo structure
the internal consistancy check for the PictInfoID is wrong
the passed verb was invalid
unable to load the custom pick proc
the number of colors requested was illegal
CMM not present
Responder error
Profiles the same
Profile can't be concatenated
CMM cant handle XYZ space
Responder error
Responder error
obsolete spelling
obsolete spelling
Sound Manager Error Returns
Sound Manager Error Returns
Sound Manager Error Returns
Sound Manager Error Returns
could not allocate enough memory
was not type AIFF or was of bad format,corrupt
the Channel is being used for a PFD already
can not operate in the memory allowed
not enough CPU cycles left to add another task
vbr audio compression not supported for this operation
no Sound Input hardware
invalid index passed to SoundInGetIndexedDevice
returned by synchronous SPBRecord if nil buffer passed
invalid compression type
hard drive too slow to record to disk
invalid sample rate
invalid sample size
input device already in use
input device could not be opened
invalid input device reference number
input device hardware failure
invalid info type selector (returned by driver)
no client with that ID found
no port with that ID found
too many ports already installed in the system
too many connections made
pending virtual connection created
pending virtual connection resolved
pending virtual connection removed
no connection exists between specified ports
MIDIWritePacket couldn't write to all connected ports
name supplied is longer than 31 characters
duplicate client ID
slot int dispatch table could not be initialized.
VBLqueues for all slots could not be initialized.
slot priority table could not be initialized.
SDM Jump Table could not be initialized.
SDM could not be initialized.
Slot Resource Table could not be initialized.
Slot PRAM could not be initialized.
Error; SDM could not be initialized.
Error; Slot Resource Table could not be initialized.
Error; Slot Resource Table could not be initialized.
Error; Cards could not be initialized.
No card in slot
CRC check failed for declaration data
FHeader Format is not Apple's
Wrong revison level
Directory offset is Nil
This slot is disabled (-305 use to be smLWTstBad)
Fatal reserved error. Resreved field <> 0.
Unexpected BusError
ByteLanes field was bad.
Error occurred during _sGetFHeader.
Error occurred during _sDisposePtr (Dispose of FHeader block).
_DisposePointer error
No Board sResource.
Error occurred during _sGetPRAMRec (See SIMStatus).
No Board Id.
The InitStatusV field was negative after primary or secondary init.
An error occurred while trying to initialize the Slot Resource Table.
SDM jump table could not be created.
slot is reserved, VM should not use this address space.
BoardId was wrong; re-init the PRAM record.
BusError time out. These errors are logged in the vendor status field of the sInfo record.
Temporarily disable card but run primary init.
Reserve range -32640 to -32768 for Apple temp disables.
Reference Id not found in List
Bad sList: Id1 < Id2 < Id3 ...format is not followed.
Reserved field not zero
Code revision is wrong
LPointer is nil From sOffsetData. If this error occurs; check sInfo rec for more information.
Nil sBlock error (Dont allocate and try to use a nil sBlock)
Slot out of bounds error
Selector out of bounds error
_NewPtr error
_BlockMove error
Status of slot = fail.
Error occurred during _sGetDrvrName.
Error occurred during _sDisDrvrName.
No more sResources
Error occurred during _sGetDriver.
Bad pointer was passed to sCalcsPointer
NumByteLanes was determined to be zero.
Offset was too big (temporary error
No opens were successfull in the loop.
SRT over flow.
The file is not a dictionary.
Can't allocate disk space.
Record already exists.
Record cannot be found.
Maximum key length is too long or equal to zero.
There is no such a key attribute.
There is no such an insert mode.
The record data is bigger than buffer size (1024 bytes).
Foreign File system does not exist - new Pack2 could return this error too
File system is busy, cannot be removed
Name length not 1 <= length <= 31
FSD size incompatible with current FSM vers
FSID already exists on InstallFS
FSM version incompatible with FSD
no alternate stack for HFS CI
edition manager not inited by this app
not a valid SectionRecord
not a registered SectionRecord
edition file is corrupt
can not use sub parts in this release
A Publisher is already registered for that container
could not find editionContainer at this time
container already opened by this section
scrap item too big for text edit record
bad selector for _HWPriv
no eligible process with specified descriptor
not enough room to launch app w/special requirements
memory mode is 32-bit, but app not 32-bit clean
app made module calls in improper order
hardware configuration not correct for call
application SIZE not big enough for launch
app is BG-only, and launch flags disallow this
error returns from Post and Accept
The application could not launch because the required platform is not available
The application's creator and version are incompatible with the current version of Mac OS.
insufficient physical memory
specified range of memory is not held
cannot make specified range contiguous
specified range of memory is not locked
donÍt call with interrupts masked
unable to defer additional functions
VM could not start because there was more physical memory than virtual memory (bad setting in VM config resource)
VM could not start because VM_MMUInit kernel call failed
VM was configured off, or command key was held down at boot
VM could not start because of a lock table conflict (only on non-SuperMario ROMs)
VM could not start because the driver was incompatible
invalid BackingFileID
requested MappingPrivileges cannot be obtained
open views found on BackingFile
no more BackingFiles were found
invalid FileViewID
requested FileViewAccess cannot be obtained
no more FileViews were found
address is not in a FileView
bad session number for DBGetConnInfo
bad ddev specified on DBInit
ddev does not support async calls
tried to kill a bad pb
no app handler for specified data type
incompatible versions
Show Balloons mode was off, call to routine ignored
Returned if mouse was moving or mouse wasn't in window port rect
Returned from HMShowMenuBalloon if menu & item is same as last time
Returned from HMGetHelpMenuHandle if help menu not setup
Returned from calls if helpmsg specified a skip balloon
Returned if help mgr resource was the wrong version
Returned if help msg record contained a bad type
Returned from HMShowBalloon call if bad method passed to routine
Returned from HMRemoveBalloon if no balloon was visible when call was made
PPCToolBox not initialized
Invalid or inappropriate locationKindSelector in locationName
Unable to open port or bad portRefNum. If you're calling AESend, this is because your application does not have
The system is hosed, better re-boot
Network activity is currently disabled
Port does not exist at destination
Out of session tables, try again later
Invalid session reference number
bad parameter or invalid state for operation
port is already open (perhaps in another app)
user name unknown on destination machine
Destination rejected the session request
user hasn't named his Macintosh in the Network Setup Control Panel
A system resource is missing, not too likely
unable to contact destination
port was closed
session was closed
PPCPortRec malformed
user hasn't typed in owners name in Network Setup Control Pannel
The default userRefNum does not yet exist
unable to create a new userRefNum
An error has occurred in the network, not too likely
PPCStart failed because destination did not have inform pending
unable to authenticate user at destination
Invalid user reference number
illegal service type, or not supported
location name malformed
Buffer overflow in LookupName
Name confirmed at different socket
Duplicate name exists already
Name not found on remove
Server cannot support this ASP version
Buffer too small
No more sessions on server
No servers at that address
Parameter error
Server cannot open another session
Session closed
Command block too big
Too many clients (server error)
bad connection refNum
control call was aborted
bad connection state for this operation
open connection request failed
attention message too long
read terminated by forward reset
DSP Read/Write Queue Too small
bad parameter data or unable to coerce the data supplied
the specified list item does not exist
need newer version of the AppleEvent manager
the event is not in AppleEvent format
the AppleEvent was not handled by any handler
AEResetTimer was passed an invalid reply parameter
mode wasn't NoReply, WaitReply, or QueueReply or Interaction level is unknown
in AESend, the user cancelled out of wait loop for reply or receipt
the AppleEvent timed out
no user interaction is allowed
there is no special function for/with this keyword
a required parameter was not accessed
the target address type is not known
no handler in the dispatch tables fits the parameters to AEGetEventHandler or AEGetCoercionHandler
the contents of the reply you are accessing have not arrived yet
index is out of range in a put operation
A range like 3rd to 2nd, or 1st to all.
Logical op kAENOT used with other than 1 term
Accessor proc matching wantClass and containerType or wildcards not found
Something other than AND, OR, or NOT
Test is neither typeLogicalDescriptor nor typeCompDescriptor
Param to AEResolve not of type 'obj '
e.g.,: specifier asked for the 3rd, but there are only 2. Basically, this indicates a run-time resolution error.
CountProc returned negative value
Attempt to pass empty list as container to accessor
available only in version 1.0.1 or greater
available only in version 1.0.1 or greater
break out of all levels of AEReceive to the topmost (1.1 or greater)
break out of only lowest level of AEReceive (1.1 or greater)
event has been filtered, and should not be propogated (1.1 or greater)
attempt to install handler in table for identical class and id (1.1 or greater)
nesting violation while streaming
attempt to convert a stream that has already been converted
attempting to perform an invalid operation on a null descriptor
AEBuildDesc and friends detected a syntax error
Parameters are from 2 different components
unknown drag reference
unknown drag item reference
unknown flavor type
flavor type already exists
error while trying to get flavor data
handler already exists
handler not found
drag was not accepted by receiver
call is for PowerPC only
no displays support translucency
bad translucent image region
bad translucent image PixMap
replica
happens when file already exists
QT for Windows error
QT for Windows error
QT for Windows error
Windows specific errors (when component is loading)
Windows specific errors (when component is loading)
Windows specific errors (when qtml is loading)
Windows specific errors (when qtml is loading)
feature unimplemented
bad input parameter (out of range, etc)
bad matrix, digitizer did nothing
warning of bad matrix, digitizer did its best
all key indexes in use
CanÍt do exact size requested
CanÍt digitize into this depth
CanÍt do DMA digitizing (i.e. can't go to requested dest
component result = no error
not an application error
want to register again error
app never registered error (not TSM aware)
invalid TSM documentation id
document is still active
document is NOT active
no open text service
canÍt open the component
no text service found
there are open documents
not TSM aware because we are using input window
the text service has no menu
text service is not open
text service already opened for the document
returned by GetDefaultInputMethod
script has no imput method or is using old IM
unSupported interface type error
any other errors
Invalid TSMContext specified in call
No Callback Handler exists for callback
No more tokens are available for the source text
No stem exists for the token
a path component lookup failed
buffer for path is too small
invalid entry iteration operation
property already exists
iteration operation is done
outer scope of iterator was exited
transaction was aborted
The icon ref is not valid
The requested icon could not be found
Signaled when a value can't be coerced to the desired type.
Signaled when an object is not found in a container
Signaled when an object cannot be set in a container.
Signaled by user scripts or applications when no actual error code is to be returned.
Signaled when there is an attempt to divide by zero
Signaled when integer or real value is too large to be represented
Signaled when application can't be launched or when it is remote and program linking is not enabled
Signaled when an application can't respond to AppleEvents
Signaled when an application's terminology resource is not readable
Signaled when the runtime stack overflows
Signaled when a runtime internal data structure overflows
Signaled when an intrinsic limitation is exceeded for the size of a value or data structure.
Signaled when a message was sent to an object that didn't handle it
Signaled when a function to be returned doesn't exist.
Signaled when a container can never have the requested object
Signaled when index was out of range. Specialization of errOSACantAccess
Signaled when a range is screwy. Specialization of errOSACantAccess
Signaled when an object can never be set in a container
Signaled when a syntax error occurs. (e.g. "Syntax error" or "<this> can't go after <that>")
Signaled when another form of syntax was expected. (e.g. "expected a <type> but found <this>")
Signaled when a name or number is too long to be parsed
Signaled when a parameter is missing for a function invocation
Signaled when function is called with the wrong number of parameters, or a parameter pattern cannot be matched
Signaled when a formal parameter, local variable, or instance variable is specified more than once
Signaled when a formal parameter, local variable, or instance variable is specified more than once.
Signaled when more than one handler is defined with the same name in a scope where the language doesn't allow it
Signaled when a variable is accessed that has no value
Signaled when a variable is declared inconsistently in the same scope, such as both local and global
Parser/Compiler errors:
The range -2780 thru -2799 is reserved for dialect specific error codes. (Error codes from different dialects may overlap.)
The first value in the range of CFM errors.
The context ID was not valid.
The connection ID was not valid.
The specified symbol was not found.
The specified section was not found.
The named library was not found.
The registration name was already in use.
A fragment's container format is unknown.
A fragment had "hard" unresolved imports.
The registration insertion point was not found.
Out of memory for internal bookkeeping.
Out of memory for fragment mapping or section instances.
No more CFM IDs for contexts, connections, etc.
An import library was too old for a client.
An import library was too new for a client.
Circularity in required initialization order.
A boot library has an initialization function. (System 7 only)
Internal error during CFM initialization.
An internal inconstistancy has been detected.
A fragment's container was corrupt (known format).
A fragment's initialization routine returned an error.
No application member found in the cfrg resource.
A fragment has an unacceptable architecture.
A semantic error in usage of the fragment.
A file was too large to be mapped.
The closure ID was actually a connection ID.
The registration name was not found.
The fragment container ID was not valid.
The closure ID was not valid.
Used by notification handlers to abort a closure.
An output parameter is too small to hold the value.
Source type to destination type not a valid path
Source document does not contain source type
No Error occurred
OT ran out of memory, may be a temporary
OT generic not found error
OT generic duplicate found error
XTI2OSStatus(TBADADDR) A Bad address was specified
XTI2OSStatus(TBADOPT) A Bad option was specified
XTI2OSStatus(TACCES) Missing access permission
XTI2OSStatus(TBADF) Bad provider reference
XTI2OSStatus(TNOADDR) No address was specified
XTI2OSStatus(TOUTSTATE) Call issued in wrong state
XTI2OSStatus(TBADSEQ) Sequence specified does not exist
XTI2OSStatus(TSYSERR) A system error occurred
XTI2OSStatus(TLOOK) An event occurred - call Look()
XTI2OSStatus(TBADDATA) An illegal amount of data was specified
XTI2OSStatus(TBUFOVFLW) Passed buffer not big enough
XTI2OSStatus(TFLOW) Provider is flow-controlled
XTI2OSStatus(TNODATA) No data available for reading
XTI2OSStatus(TNODIS) No disconnect indication available
XTI2OSStatus(TNOUDERR) No Unit Data Error indication available
XTI2OSStatus(TBADFLAG) A Bad flag value was supplied
XTI2OSStatus(TNOREL) No orderly release indication available
XTI2OSStatus(TNOTSUPPORT) Command is not supported
XTI2OSStatus(TSTATECHNG) State is changing - try again later
XTI2OSStatus(TNOSTRUCTYPE) Bad structure type requested for OTAlloc
XTI2OSStatus(TBADNAME) A bad endpoint name was supplied
XTI2OSStatus(TBADQLEN) A Bind to an in-use addr with qlen > 0
XTI2OSStatus(TADDRBUSY) Address requested is already in use
XTI2OSStatus(TINDOUT) Accept failed because of pending listen
XTI2OSStatus(TPROVMISMATCH) Tried to accept on incompatible endpoint
XTI2OSStatus(TRESQLEN)
XTI2OSStatus(TRESADDR)
XTI2OSStatus(TQFULL)
XTI2OSStatus(TPROTO) An unspecified provider error occurred
XTI2OSStatus(TBADSYNC) A synchronous call at interrupt time
XTI2OSStatus(TCANCELED) The command was cancelled
Permission denied
No such file or directory
No such resource
Interrupted system service
I/O error
No such device or address
Bad file number
Try operation again later
Not enough space
Permission denied
Bad address
Device or resource busy
File exists
No such device
Invalid argument
Not a character device
Broken pipe
Message size too large for STREAM
Call would block, so was aborted
or a deadlock would occur
Socket operation on non-socket
Destination address required
Message too long
Protocol wrong type for socket
Protocol not available
Protocol not supported
Socket type not supported
Operation not supported on socket
Address already in use
Can't assign requested address
Network is down
Network is unreachable
Network dropped connection on reset
Software caused connection abort
Connection reset by peer
No buffer space available
Socket is already connected
Socket is not connected
Can't send after socket shutdown
Too many references: can't splice
Connection timed out
Connection refused
Host is down
No route to host
´´´ fill out missing codes ´´´
no 68k allowed
A custom thread routine encountered an error
URL contains illegal characters
The NSL UI Library needs to be in the Extensions Folder
(one or more plugins failed to load, but at least one did load; this error isn't fatal)
(client passed a null neighborhood ptr)
(no plugins will respond to search request; bad protocol(s)?)
(you can only have one ongoing search per clientRef)
(manager didn't find any valid plugins to load)
(manager unable to load one of the plugins)
(client is trying to add a null protocol type)
(client is trying to add items to a nil list)
(nil ClientAsyncInfoPtr; no reference available)
(Can't continue lookup; error or bad state)
(Client buffer too small for data from plugin)
(ContinueLookup function ptr invalid)
Tag index out of range
A Profile must contain a 'cs1 ' tag to be valid
Operation not supported for this profile location
Illegal to copy version 1 profiles that have been modified Profile Search Errors
Bad Search Handle
Other ColorSync Errors
Profile colorspace does not match bitmap type
Source pix/bit map was invalid
Destination pix/bit map was invalid
Begin/End Matching -- no gdevices available
Bad Profile comment during drawpicture
Color conversion warning that some output color values over/underflowed and were clipped
NamedColor not found
== noTypeErr
Insufficient access privileges for operation
Further information required to complete AFPLogin call
Unknown user authentication method specified
Unknown AFP protocol version number specified
Bitmap contained bits undefined for call
Move destination is offspring of source, or root was specified
Specified open/deny modes conflict with current open modes
Cannot delete non-empty directory
Insufficient free space on volume for operation
Read beyond logical end-of-file
Cannot delete an open file
Cannot create directory on specified volume
Unknown UserName/UserID or missing comment/APPL entry
Some or all of requested range is locked by another user
Unexpected error encountered during execution
Maximum lock limit reached
Server not responding
Specified destination file or directory already exists
Specified file or directory does not exist
A specified parameter was out of allowable range
Tried to unlock range that was not locked by user
Some or all of range already locked by same user
Session closed
No AFPLogin call has successfully been made for this session
Unsupported AFP call was made
File/Directory specified where Directory/File expected
Maximum open file count reached
Server is shutting down
AFPRename cannot rename volume
Unknown directory specified
Icon size specified different from existing icon size
Volume is Read-Only
Object is M/R/D/W inhibited
the folder being shared contains a shared folder
Someone tried to change their password to the same password on a mantadory password change
The password being set is too short: there is a minimum length that must be met or exceeded
The password being used is too old: this requires the user to change the password before log-in can continue
The folder being shared is inside a shared folder OR the folder contains a shared folder and is being moved into a shared folder OR the folder contains a shared folder and is being moved into the descendent of a shared folder.
The folder being shared is inside the trash folder OR the shared folder is being moved into the trash folder OR the folder is being moved to the trash and it contains a shared folder
The password needs to be changed
Password does not conform to servers password policy
User has been authenticated but is already logged in from another machine (and that's not allowed on this server)
deprecated misspelled versions:
something is wrong with the data
value returned if Gestalt doesn't know the answer
undefined selector was passed to Gestalt
tried to add an entry that already existed
invalid property creator
"menuPropertyInvalid" is deprecated
specified property wasn't found
specified menu or menu ID wasn't found
GetMenuDefinition failed because the menu uses the system MDEF
specified menu item wasn't found
tried to pass a bad WindowRef argument
tried to pass a bad WindowRef argument
tried to create a window with WindowAttributes not supported by the WindowClass
tried to do something requiring a proxy to a window which doesnÍt have a proxy
tried to access a property tag with private creator
tried to get a nonexistent property
tried to create a window with a bad WindowClass
tried to load a corrupt window description (size or version fields incorrect)
if returned from TrackWindowProxyDrag, you should call DragWindow on the window
tried to call InitFloatingWindows twice, or called InitWindows and then floating windows
called HideFloatingWindows or ShowFloatingWindows without calling InitFloatingWindows
returned from FindWindowOfClass
ConstrainWindowToScreen could not make the window fit onscreen
tried to change attributes which can't be changed
passed some attributes that are mutually exclusive
something really weird happened inside the window manager
window is not in a state that is valid for the current action
WindowGroup is invalid
we're already running this window modally
there's no app modal state for the window
Unexpected Error Mirroring-Specific Errors
Returned by all calls that need mirroring to be off to do their thing.
Can only handle 2 displays for now.
DMBlockMirroring() has been called.
Mirroring is already on, canÍt Block now (call DMUnMirror() first).
Returned by all calls that need mirroring to be on to do their thing. Other Display Manager Errors
Missing critical pieces of System Software.
Required software not initialized (eg windowmanager or display mgr).
Video Driver does not support display manager.
Could not find item (will someday remove).
Could not find item.
Attempt to add an already installed display.
Trying to move main display (or a display mirrored to it)
obsolete
output buffer is too small to store any result
specified environment is used
can't fint the specified environment
same name environment is already exists
path is not correct
nothing to read
analysis failed
text is too long
the dictionary is not opened
can't use this dictionary with this environment
too many dictionaries
Invalid property value
the property is unknown to this environment
the property is read only
can't find the property
Error in properties
Transaction not sent
Transaction not sent
Host hardware failure on data out, PCI busy?
Host hardware failure on data in, PCI busy?
Less data than buffer
Packet too large or more data than buffer
Pipe stall, Bad or wrong PID
Pipe stall, PID CRC error
Pipe stall, No device, device hung
Device didn't understand
Pipe stall, Bad data toggle
Pipe stall, bitstuffing
Pipe stall, bad CRC
Internal queue maxxed
Notification was not handled (same as NotFound)
Notification type not defined
The port you are attached to is disabled, use USBDeviceReset.
Pipe zero stall cleared.
Transaction timed out.
Disconnected during suspend or reset
device is not suspended for resume
Device is suspended
bad buffer, usually nil
Device has a power problem
Device is already being configured
Interface ref not recognised
Pipe has stalled, error needs to be cleared
Pipe is Idle, it will not accept transactions
Not enough bandwidth available
Pipe aborted
Unused flags not zeroed
no completion routine specified
pbLength too small
Wrong pbVersion
Not found
Out of memory
Device error
No device
Already open
Too many transactions
Unknown request
Request error
Incorrect type
Too many pipes
Pipe ref not recognised
device ref not recognised
bad parameter
not dictionary
invalid dictionary
invalid permission
dictionary not opened
dictionary is busy
dictionary block full
no such record
same record already exist
lack required/identify field
incomplete information
no such field type supported
no such field exist
bad key information
too many key field
too big data size
no such find method supported
no such property exist
need keyword to use dictionary
no such AccessMethod
invalid AccessMethod feature
no more item in iterator
TCP/IP inactive, cannot be loaded
TCP/IP not configured, could be loaded
when IPCP is not primary TCP/IP intf.
An attempt was made to use a ATSUTextLayout which hadn't been initialized or is otherwise
An attempt was made to use a ATSUStyle which hadn't been properly allocated or is otherwise
An attempt was made to extract information from or perform an operation on a ATSUTextLayout
This is not an error code but is returned by ATSUMatchFontsToText() when changes need to
This value is returned by ATSUMatchFontsToText() when the text contains Unicode characters which
This value is retrned by font ID conversion routines ATSUFONDtoFontID() and ATSUFontIDtoFOND()
Used when an attempt was made to use an invalid font ID.
Used when an attempt was made to use an attribute with a bad or undefined value.
Used when an attempt was made to use an attribute with a bad size.
Used when an attempt was made to use a tag value that was not appropriate for the function call it was used.
Used when an attempt was made to read in style data from an invalid cache. Either the format of the
Used when the client attempts to retrieve an attribute, font feature, or font variation from a style when it
Used when an attempt was made to measure, highlight or draw a ATSUTextLayout object that has no styleRuns associated with it.
Used when QuickDraw Text encounters an error rendering or measuring a line of ATSUI text.
Used when an error was encountered within the low level ATS mechanism performing an operation requested by ATSUI.
Used when no CMAP table can be accessed or synthesized for the font passed into a SetAttributes Font call.
Used when no font scaler is available for the font passed into a SetAttributes Font call.
Used to indicate the coordinates provided to an ATSUI routine caused a coordinate overflow (i.e. > 32K).
This is not an error code but is returned by ATSUBreakLine to indicate that the returned offset is within a word since there was
An ATSUI object is being used by another thread
An attempt was made to use a ATSUFontFallbacks which hadn't been initialized or is otherwise
specified encoding not supported for this operation
in DBCS, for example, high byte followed by invalid low byte
text conversion errors
invalid converter object reference
output buffer too small to allow processing of first input text element
supplied name buffer or TextRun, TextEncoding, or UnicodeMapping array is too small
input buffer ends in the middle of a multibyte character, conversion stopped
text element may be incomplete or is too long for internal buffers
direction stack overflow, etc.
globals have already been deallocated (premature TERM)
item (e.g. name) not available for specified region (& encoding if relevant) text conversion status codes
output buffer has no room for conversion of next input text element (partial conversion) deprecated error & status codes for low-level converter
codec disabled itself -- pass codecFlagReenable to reset
codec needs password in order to decompress
returned from ImageCodecDrawBand
invalid adapter number
specified attributes field value is invalid
specified base system memory address is invalid
specified EDC generator specified is invalid
specified IRQ level is invalid
specified PC card memory array offset is invalid
specified page is invalid
specified size is invalid
specified logical or physical socket number is invalid
specified window or interface type is invalid
specified Vcc power level index is invalid
specified Vpp1 or Vpp2 power level index is invalid
specified window is invalid
ArgLength argument is invalid
values in argument packet are invalid
clientHandle is invalid
CIS on card is invalid
specified speed is unavailable
unable to complete read request
unable to complete write request
an undefined error has occurred
no PC card in the socket
function is not supported by this implementation
mode is not supported
unable to process request at this time - try later
media is write-protected
a configuration has already been locked
requested resource is being used by a client
there are no more of the requested item
Card Services has exhausted the resource
_PCCSLPostCardEvent failed and dropped an event
Unsupported Voltage Sense
Card Services ClientID is not registered
Data in tuple is invalid
Custom interface ID is invalid
Request I/O window before calling configuration
All timer callbacks are in use
All internal Interrupt slots are in use
The client table has not be initialized yet
Card not supported by generic enabler
No Enablers were found
No Enablers were found that can support the card
There is no compatible driver name for this device
CS Clients should return this code inorder to deny a request-type CS Event
PC Card failed to go ready
device requested more than one I/O window
The state has been saved on previous call
The Enabler was asked to create a duplicate card entry
Power to the card has been turned off
This socket does not support Zoomed Video
enumerated value in SetData is not allowed for this property
in make new, duplicate, etc. class can't be an element of container
no telephone tools found in extension folder
invalid TELHandle or handle not found
TELDNHandle not found or invalid
TELCAHandle not found or invalid
bad handle specified
bad msgProc specified
a CA is not available
no memory to allocate handle
unable to open terminal
bad hook type specified
hook type not supported by this tool
bad volume level setting
bad volume type error
volume type not supported by this tool
bad alerting pattern specified
alerting pattern not supported by tool
bad index specified
index not supported by this tool
bad device state specified
device state not supported by tool
bad internal external error
internal external type not supported by this tool
bad DND type specified
DND type is not supported by this tool
feature not subscribed
feature subscribed but not available
feature already active
feature program call not supported by this tool
limit specified is too high for this configuration
no limit was specified but required
conference was not prepared
conference request was rejected
transfer not prepared
transfer request rejected
call back feature not set previously
attempt to exceed switch conference limits
DN type invalid
bad page ID specified
bad intercom ID specified
bad feature ID specified
bad fwdType specified
bad pickup group ID specified
bad park id specified
unable to select or deselect DN
bad bearerType specified
bad rate specified
DN type not supported by tool
forward type not supported by tool
bad display mode specified
display mode not supported by tool
no call back reference was specified, but is required
terminal already open
terminal driver still needed by someone else
terminal not opened via TELOpenTerm
CA not "acceptable"
CA not "rejectable"
CA not "deflectable"
parameter block error, bad format
bad msgCode specified telNoTools = -10101, unable to find any telephone tools
unable to find tool with name specified
unable to set config
Communications/Extensions € not found
initialization failed
code resource not found
device not found
invalid procID
telValidate failed
autoAnswer in not turned on
detection is already turned on
Software not installed properly
incompatible sample rate
Power Mgr never ready to start handshake
Timed out waiting for reply
during send, pmgr did not start hs
during send, pmgr did not finish hs
during receive, pmgr did not start hs
routine cannot be called at this time
componentSignature already registered
optionSelectorNum already registered
componentSignature not registered
optionSelectorNum is not registered
componentName or optionName is invalid (NULL)
debugging component has no callback
dataValue is set to this per invalid tag
Output buffer too small for Unicode string result
A convention used with MPThrowException.
ref. was NULL or otherwise bad
ref. version is out of known range
profile is NULL or otherwise bad
profile version is out of known range
the ref. being added is already in the profile
reference didn't match or wasn't found in profile
insufficient data for the operation
flattened size didn't match input or was too small
no telling what it was
probably low memory
bad FSSpec, or bad data in file
V-Twin exception caught
V-Twin exception caught
V-Twin exception caught
V-Twin exception caught
V-Twin exception caught
V-Twin exception caught
couldn't read from document or query
couldn't merge index files
couldn't create index
tried to add/remove vols to a session that has hits
pattern index invalid
theme font requested for uninstalled script system
when cast to an OSErr this is -32767
bus error
address error
illegal instruction error
zero divide error
check trap error
overflow trap error
privilege violation error
trace mode error
line 1010 trap error
line 1111 trap error
miscellaneous hardware exception error
unimplemented core routine error
uninstalled interrupt error
IO Core Error
Segment Loader Error
Floating point error
package 0 not present
package 1 not present
package 3 not present
package 4 not present
package 5 not present
package 6 not present
package 7 not present
out of memory!
can't launch file
file system map has been trashed
stack has moved into application heap
ZcbFree has gone negative
can't load the Finder error
unserviceable slot interrupt
bad opcode given to SANE Pack4
SetTrapAddress saw the ñcome-fromî header
happens when a menu is purged
Menu Manager Errors
Menu Manager Errors
could not load WDEF
could not load CDEF
an FPU instruction was executed and the machine doesnÍt have one
Can't patch for particular Model Mac
Can't load patch resource
memory parity error
System is too old for this ROM
booting in 32-bit on a 24-bit sys
need to write new boot blocks
must have at least 1.5MB of RAM to boot 7.0
bufPtr moved too far during boot
VM's DeferUserFn table is full
Error occurred while reading or writing the VM backing-store file
Unable to hold the system heap during boot
Startup disk requires PowerPC
For debug builds only, signals that active gibbly was disabled during boot.
Active system file will not boot on this system because it was designed only to boot from a CD.
FCBSPtr and FSFCBLen are invalid - must use FSM FCB accessor functions
The version of the "Mac OS ROM" file is too old to be used with the installed version of system software
Lost communication with Netboot server
The RAM disk is too big to boot safely; will be turned off
the supervisor stack overflowed into its guard page
request user to reinsert off-line volume
handled like a shutdown error
user choice between ShutDown and Restart
user choice between switching off and Restart
allow the user to ExitToShell, return if Cancel
request user to remove disk from manual eject drive
request user to return a manually-ejected dirty disk
allow user to return to Finder or ShutDown
Portable SCSI adapter warning.
Media Bay replace warning.
Media Bay, floppy replace warning.
Media Bay, ATA replace warning.
Media Bay, ATAPI replace warning...
Media Bay, external floppy drive reconnect warning
not a SysErr, just a placeholder
not a SysErr, just a placeholder
say ñMacsBug Installedî
say ñDisassembler Installedî
say ñExtensions Disabledî
welcome to Macintosh greeting
general system error old names here for compatibilityÍs sake
not the disk I wanted
unable to mount boot volume (sad Mac only)
canÍt find System file to open (sad Mac only)
say ñHD20 Startupî
system error code for MBDF not found
non-hardware Internal file system error
could not find HMenu's parent in MenuKey (wrong error code - obsolete)
user debugger break
user debugger break; display string on stack
Bad shared library
* make some sensible export tags
This source is part of a SourceForge project which always has the latest sources in CVS, as well as all of the previous releases.
http://sourceforge.net/projects/brian-d-foy/
If, for some reason, I disappear from the world, one of the other members of the project can shepherd this module appropriately.
brian d foy, <bdfoy.org>
Copyright (c) 2002-2007 brian d foy. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
| Mac-Errors documentation | Contained in the Mac-Errors distribution. |
# $Id: Errors.pm 2460 2007-12-09 18:28:04Z comdog $ package Mac::Errors; use strict; use warnings; no warnings; use base qw(Exporter Tie::Scalar); use vars qw(@EXPORT_OK %MacErrors $MacError $VERSION); $VERSION = 1.14; use Exporter;
@EXPORT_OK = qw(%MacErrors $MacError); tie $MacError, __PACKAGE__; sub TIESCALAR { my( $class, $scalar ) = @_; return bless \$scalar, $class; } sub FETCH { my $errno = $^E + 0; return $errno unless exists $MacErrors{ $errno }; return $MacErrors{ $errno }->description; } constants(); sub constants { seek DATA, 0, 0; # this reads the entire script my $data = do { local $/; <DATA> }; while( $data =~ m|=item (\w+)(?:\s+([^\n]+))?\n\s+?=cut\s+sub \1 { (-?\d+) }|g ) { my( $symbol, $desc, $value ) = ( $1, $2, $3 ); push @EXPORT_OK, $symbol; $desc ||= $symbol; my $array = [ $symbol, $value, $desc ]; bless $array, __PACKAGE__; $MacErrors{$symbol} = $MacErrors{$value} = $array; } } sub symbol { $_[0]->[0] } sub number { $_[0]->[1] } sub description { $_[0]->[2] }
sub paramErr { -50 }
sub noHardwareErr { -200 }
sub notEnoughHardwareErr { -201 }
sub userCanceledErr { -128 }
sub qErr { -1 }
sub vTypErr { -2 }
sub corErr { -3 }
sub unimpErr { -4 }
sub SlpTypeErr { -5 }
sub seNoDB { -8 }
sub controlErr { -17 }
sub statusErr { -18 }
sub readErr { -19 }
sub writErr { -20 }
sub badUnitErr { -21 }
sub unitEmptyErr { -22 }
sub openErr { -23 }
sub closErr { -24 }
sub dRemovErr { -25 }
sub abortErr { -27 }
sub iIOAbortErr { -27 }
sub notOpenErr { -28 }
sub unitTblFullErr { -29 }
sub dceExtErr { -30 }
sub slotNumErr { -360 }
sub gcrOnMFMErr { -400 }
sub dirFulErr { -33 }
sub dskFulErr { -34 }
sub nsvErr { -35 }
sub ioErr { -36 }
sub bdNamErr { -37 }
sub fnOpnErr { -38 }
sub eofErr { -39 }
sub posErr { -40 }
sub mFulErr { -41 }
sub tmfoErr { -42 }
sub fnfErr { -43 }
sub wPrErr { -44 }
sub vLckdErr { -46 }
sub fBsyErr { -47 }
sub dupFNErr { -48 }
sub opWrErr { -49 }
sub rfNumErr { -51 }
sub gfpErr { -52 }
sub volOffLinErr { -53 }
sub permErr { -54 }
sub volOnLinErr { -55 }
sub nsDrvErr { -56 }
sub noMacDskErr { -57 }
sub extFSErr { -58 }
sub fsRnErr { -59 }
sub badMDBErr { -60 }
sub wrPermErr { -61 }
sub dirNFErr { -120 }
sub tmwdoErr { -121 }
sub badMovErr { -122 }
sub wrgVolTypErr { -123 }
sub fidNotFound { -1300 }
sub fidExists { -1301 }
sub notAFileErr { -1302 }
sub diffVolErr { -1303 }
sub catChangedErr { -1304 }
sub desktopDamagedErr { -1305 }
sub sameFileErr { -1306 }
sub badFidErr { -1307 }
sub notARemountErr { -1308 }
sub fileBoundsErr { -1309 }
sub fsDataTooBigErr { -1310 }
sub volVMBusyErr { -1311 }
sub badFCBErr { -1327 }
sub errFSUnknownCall { -1400 }
sub errFSBadFSRef { -1401 }
sub errFSBadForkName { -1402 }
sub errFSBadBuffer { -1403 }
sub errFSBadForkRef { -1404 }
sub errFSBadInfoBitmap { -1405 }
sub errFSMissingCatInfo { -1406 }
sub errFSNotAFolder { -1407 }
sub errFSForkNotFound { -1409 }
sub errFSNameTooLong { -1410 }
sub errFSMissingName { -1411 }
sub errFSBadPosMode { -1412 }
sub errFSBadAllocFlags { -1413 }
sub errFSNoMoreItems { -1417 }
sub errFSBadItemCount { -1418 }
sub errFSBadSearchParams { -1419 }
sub errFSRefsDifferent { -1420 }
sub errFSForkExists { -1421 }
sub errFSBadIteratorFlags { -1422 }
sub errFSIteratorNotFound { -1423 }
sub errFSIteratorNotSupported { -1424 }
sub envNotPresent { -5500 }
sub envBadVers { -5501 }
sub envVersTooBig { -5502 }
sub fontDecError { -64 }
sub fontNotDeclared { -65 }
sub fontSubErr { -66 }
sub fontNotOutlineErr { -32615 }
sub firstDskErr { -84 }
sub lastDskErr { -64 }
sub noDriveErr { -64 }
sub offLinErr { -65 }
sub noAdrMkErr { -67 }
sub dataVerErr { -68 }
sub badCksmErr { -69 }
sub badBtSlpErr { -70 }
sub noDtaMkErr { -71 }
sub badDCksum { -72 }
sub badDBtSlp { -73 }
sub wrUnderrun { -74 }
sub cantStepErr { -75 }
sub tk0BadErr { -76 }
sub initIWMErr { -77 }
sub twoSideErr { -78 }
sub spdAdjErr { -79 }
sub seekErr { -80 }
sub sectNFErr { -81 }
sub fmt1Err { -82 }
sub fmt2Err { -83 }
sub verErr { -84 }
sub clkRdErr { -85 }
sub clkWrErr { -86 }
sub prWrErr { -87 }
sub prInitErr { -88 }
sub rcvrErr { -89 }
sub noScrapErr { -100 }
sub eLenErr { -92 }
sub ddpSktErr { -91 }
sub ddpLenErr { -92 }
sub noBridgeErr { -93 }
sub lapProtErr { -94 }
sub excessCollsns { -95 }
sub portNotPwr { -96 }
sub portInUse { -97 }
sub memROZWarn { -99 }
sub memROZError { -99 }
sub memROZErr { -99 }
sub memFullErr { -108 }
sub nilHandleErr { -109 }
sub memWZErr { -111 }
sub memPurErr { -112 }
sub memAdrErr { -110 }
sub memAZErr { -113 }
sub memPCErr { -114 }
sub memBCErr { -115 }
sub memSCErr { -116 }
sub iMemFullErr { -108 }
sub resourceInMemory { -188 }
sub writingPastEnd { -189 }
sub inputOutOfBounds { -190 }
sub resNotFound { -192 }
sub resFNotFound { -193 }
sub addResFailed { -194 }
sub addRefFailed { -195 }
sub rmvResFailed { -196 }
sub rmvRefFailed { -197 }
sub resAttrErr { -198 }
sub mapReadErr { -199 }
sub CantDecompress { -186 }
sub badExtResource { -185 }
sub noMemForPictPlaybackErr { -145 }
sub rgnOverflowErr { -147 }
sub rgnTooBigError { -147 }
sub pixMapTooDeepErr { -148 }
sub insufficientStackErr { -149 }
sub cMatchErr { -150 }
sub cTempMemErr { -151 }
sub cNoMemErr { -152 }
sub cRangeErr { -153 }
sub cProtectErr { -154 }
sub cDevErr { -155 }
sub cResErr { -156 }
sub cDepthErr { -157 }
sub rgnTooBigErr { -500 }
sub updPixMemErr { -125 }
sub pictInfoVersionErr { -11000 }
sub pictInfoIDErr { -11001 }
sub pictInfoVerbErr { -11002 }
sub cantLoadPickMethodErr { -11003 }
sub colorsRequestedErr { -11004 }
sub cmProfileError { -170 }
sub cmMethodError { -171 }
sub cmMethodNotFound { -175 }
sub cmProfileNotFound { -176 }
sub cmProfilesIdentical { -177 }
sub cmCantConcatenateError { -178 }
sub cmCantXYZ { -179 }
sub cmCantDeleteProfile { -180 }
sub cmUnsupportedDataType { -181 }
sub noHardware { noHardwareErr }
sub notEnoughHardware { notEnoughHardwareErr }
sub queueFull { -203 }
sub resProblem { -204 }
sub badChannel { -205 }
sub badFormat { -206 }
sub notEnoughBufferSpace { -207 }
sub badFileFormat { -208 }
sub channelBusy { -209 }
sub buffersTooSmall { -210 }
sub channelNotBusy { -211 }
sub noMoreRealTime { -212 }
sub siVBRCompressionNotSupported { -213 }
sub siNoSoundInHardware { -220 }
sub siBadSoundInDevice { -221 }
sub siNoBufferSpecified { -222 }
sub siInvalidCompression { -223 }
sub siHardDriveTooSlow { -224 }
sub siInvalidSampleRate { -225 }
sub siInvalidSampleSize { -226 }
sub siDeviceBusyErr { -227 }
sub siBadDeviceName { -228 }
sub siBadRefNum { -229 }
sub siInputDeviceErr { -230 }
sub siUnknownInfoType { -231 }
sub noSynthFound { -240 }
sub synthOpenFailed { -241 }
sub synthNotReady { -242 }
sub bufTooSmall { -243 }
sub voiceNotFound { -244 }
sub incompatibleVoice { -245 }
sub badDictFormat { -246 }
sub midiNoClientErr { -250 }
sub midiNoPortErr { -251 }
sub midiTooManyPortsErr { -252 }
sub midiTooManyConsErr { -253 }
sub midiVConnectErr { -254 }
sub midiVConnectMade { -255 }
sub midiVConnectRmvd { -256 }
sub midiNoConErr { -257 }
sub midiWriteErr { -258 }
sub midiNameLenErr { -259 }
sub midiDupIDErr { -260 }
sub siInitSDTblErr { 1 }
sub siInitVBLQsErr { 2 }
sub siInitSPTblErr { 3 }
sub sdmJTInitErr { 10 }
sub sdmInitErr { 11 }
sub sdmSRTInitErr { 12 }
sub sdmPRAMInitErr { 13 }
sub smSDMInitErr { -290 }
sub smSRTInitErr { -291 }
sub smPRAMInitErr { -292 }
sub smPriInitErr { -293 }
sub smEmptySlot { -300 }
sub smCRCFail { -301 }
sub smFormatErr { -302 }
sub smRevisionErr { -303 }
sub smNoDir { -304 }
sub smDisabledSlot { -305 }
sub smResrvErr { -307 }
sub smUnExBusErr { -308 }
sub smBLFieldBad { -309 }
sub smFHBlockRdErr { -310 }
sub smFHBlkDispErr { -311 }
sub smDisposePErr { -312 }
sub smNoBoardSRsrc { -313 }
sub smGetPRErr { -314 }
sub smNoBoardId { -315 }
sub smInitStatVErr { -316 }
sub smInitTblVErr { -317 }
sub smNoJmpTbl { -318 }
sub smReservedSlot { -318 }
sub smBadBoardId { -319 }
sub smBusErrTO { -320 }
sub svTempDisable { -32768 }
sub svDisabled { -32640 }
sub smBadRefId { -330 }
sub smBadsList { -331 }
sub smReservedErr { -332 }
sub smCPUErr { -334 }
sub smsPointerNil { -335 }
sub smNilsBlockErr { -336 }
sub smSlotOOBErr { -337 }
sub smSelOOBErr { -338 }
sub smNewPErr { -339 }
sub smBlkMoveErr { -340 }
sub smCkStatusErr { -341 }
sub smGetDrvrNamErr { -342 }
sub smDisDrvrNamErr { -343 }
sub smNoMoresRsrcs { -344 }
sub smsGetDrvrErr { -345 }
sub smBadsPtrErr { -346 }
sub smByteLanesErr { -347 }
sub smOffsetErr { -348 }
sub smNoGoodOpens { -349 }
sub smSRTOvrFlErr { -350 }
sub notBTree { -410 }
sub btNoSpace { -413 }
sub btDupRecErr { -414 }
sub btRecNotFnd { -415 }
sub btKeyLenErr { -416 }
sub btKeyAttrErr { -417 }
sub unknownInsertModeErr { -20000 }
sub recordDataTooBigErr { -20001 }
sub fsmFFSNotFoundErr { -431 }
sub fsmBusyFFSErr { -432 }
sub fsmBadFFSNameErr { -433 }
sub fsmBadFSDLenErr { -434 }
sub fsmDuplicateFSIDErr { -435 }
sub fsmBadFSDVersionErr { -436 }
sub fsmNoAlternateStackErr { -437 }
sub editionMgrInitErr { -450 }
sub badSectionErr { -451 }
sub notRegisteredSectionErr { -452 }
sub badEditionFileErr { -453 }
sub badSubPartErr { -454 }
sub multiplePublisherWrn { -460 }
sub containerNotFoundWrn { -461 }
sub containerAlreadyOpenWrn { -462 }
sub teScrapSizeErr { -501 }
sub hwParamErr { -502 }
sub procNotFound { -600 }
sub memFragErr { -601 }
sub appModeErr { -602 }
sub protocolErr { -603 }
sub hardwareConfigErr { -604 }
sub appMemFullErr { -605 }
sub appIsDaemon { -606 }
sub bufferIsSmall { -607 }
sub noOutstandingHLE { -608 }
sub connectionInvalid { -609 }
sub wrongApplicationPlatform { -875 }
sub appVersionTooOld { -876 }
sub threadTooManyReqsErr { -617 }
sub threadNotFoundErr { -618 }
sub notEnoughMemoryErr { -620 }
sub notHeldErr { -621 }
sub cannotMakeContiguousErr { -622 }
sub notLockedErr { -623 }
sub interruptsMaskedErr { -624 }
sub cannotDeferErr { -625 }
sub vmMorePhysicalThanVirtualErr { -628 }
sub vmKernelMMUInitErr { -629 }
sub vmOffErr { -630 }
sub vmMemLckdErr { -631 }
sub vmBadDriver { -632 }
sub vmInvalidBackingFileIDErr { -640 }
sub vmMappingPrivilegesErr { -641 }
sub vmBusyBackingFileErr { -642 }
sub vmNoMoreBackingFilesErr { -643 }
sub vmInvalidFileViewIDErr { -644 }
sub vmFileViewAccessErr { -645 }
sub vmNoMoreFileViewsErr { -646 }
sub vmAddressNotInFileViewErr { -647 }
sub rcDBNull { -800 }
sub rcDBValue { -801 }
sub rcDBError { -802 }
sub rcDBBadType { -803 }
sub rcDBBreak { -804 }
sub rcDBExec { -805 }
sub rcDBBadSessID { -806 }
sub rcDBBadSessNum { -807 }
sub rcDBBadDDEV { -808 }
sub rcDBAsyncNotSupp { -809 }
sub rcDBBadAsyncPB { -810 }
sub rcDBNoHandler { -811 }
sub rcDBWrongVersion { -812 }
sub hmHelpDisabled { -850 }
sub hmBalloonAborted { -853 }
sub hmSameAsLastBalloon { -854 }
sub hmHelpManagerNotInited { -855 }
sub hmSkippedBalloon { -857 }
sub hmWrongVersion { -858 }
sub hmUnknownHelpType { -859 }
sub hmOperationUnsupported { -861 }
sub hmNoBalloonUp { -862 }
sub notInitErr { -900 }
sub nameTypeErr { -902 }
sub noPortErr { -903 }
sub noGlobalsErr { -904 }
sub localOnlyErr { -905 }
sub destPortErr { -906 }
sub sessTableErr { -907 }
sub noSessionErr { -908 }
sub badReqErr { -909 }
sub portNameExistsErr { -910 }
sub noUserNameErr { -911 }
sub userRejectErr { -912 }
sub noMachineNameErr { -913 }
sub noToolboxNameErr { -914 }
sub noResponseErr { -915 }
sub portClosedErr { -916 }
sub sessClosedErr { -917 }
sub badPortNameErr { -919 }
sub noDefaultUserErr { -922 }
sub notLoggedInErr { -923 }
sub noUserRefErr { -924 }
sub networkErr { -925 }
sub noInformErr { -926 }
sub authFailErr { -927 }
sub noUserRecErr { -928 }
sub badServiceMethodErr { -930 }
sub badLocNameErr { -931 }
sub kFMIterationCompleted { -980 }
sub kFMInvalidFontFamilyErr { -981 }
sub kFMInvalidFontErr { -982 }
sub kFMIterationScopeModifiedErr { -983 }
sub kFMFontTableAccessErr { -984 }
sub nbpBuffOvr { -1024 }
sub nbpNoConfirm { -1025 }
sub nbpConfDiff { -1026 }
sub nbpDuplicate { -1027 }
sub nbpNotFound { -1028 }
sub aspBadVersNum { -1066 }
sub aspBufTooSmall { -1067 }
sub aspNoMoreSess { -1068 }
sub aspNoServers { -1069 }
sub aspParamErr { -1070 }
sub aspServerBusy { -1071 }
sub aspSessClosed { -1072 }
sub aspSizeErr { -1073 }
sub aspTooMany { -1074 }
sub reqFailed { -1096 }
sub tooManyReqs { -1097 }
sub tooManySkts { -1098 }
sub badATPSkt { -1099 }
sub badBuffNum { -1100 }
sub noRelErr { -1101 }
sub cbNotFound { -1102 }
sub noSendResp { -1103 }
sub noDataArea { -1104 }
sub errRefNum { -1280 }
sub errAborted { -1279 }
sub errState { -1278 }
sub errOpening { -1277 }
sub errAttention { -1276 }
sub errFwdReset { -1275 }
sub errDSPQueueSize { -1274 }
sub errAECoercionFail { -1700 }
sub errAEDescNotFound { -1701 }
sub errAECorruptData { -1702 }
sub errAEWrongDataType { -1703 }
sub errAENotAEDesc { -1704 }
sub errAEBadListItem { -1705 }
sub errAENewerVersion { -1706 }
sub errAENotAppleEvent { -1707 }
sub errAEEventNotHandled { -1708 }
sub errAEReplyNotValid { -1709 }
sub errAEUnknownSendMode { -1710 }
sub errAEWaitCanceled { -1711 }
sub errAETimeout { -1712 }
sub errAENoUserInteraction { -1713 }
sub errAENotASpecialFunction { -1714 }
sub errAEParamMissed { -1715 }
sub errAEUnknownAddressType { -1716 }
sub errAEHandlerNotFound { -1717 }
sub errAEReplyNotArrived { -1718 }
sub errAEIllegalIndex { -1719 }
sub errAEImpossibleRange { -1720 }
sub errAEWrongNumberArgs { -1721 }
sub errAEAccessorNotFound { -1723 }
sub errAENoSuchLogical { -1725 }
sub errAEBadTestKey { -1726 }
sub errAENotAnObjSpec { -1727 }
sub errAENoSuchObject { -1728 }
sub errAENegativeCount { -1729 }
sub errAEEmptyListContainer { -1730 }
sub errAEUnknownObjectType { -1731 }
sub errAERecordingIsAlreadyOn { -1732 }
sub errAEReceiveTerminate { -1733 }
sub errAEReceiveEscapeCurrent { -1734 }
sub errAEEventFiltered { -1735 }
sub errAEDuplicateHandler { -1736 }
sub errAEStreamBadNesting { -1737 }
sub errAEStreamAlreadyConverted { -1738 }
sub errAEDescIsNull { -1739 }
sub errAEBuildSyntaxError { -1740 }
sub errOSASystemError { -1750 }
sub errOSAInvalidID { -1751 }
sub errOSABadStorageType { -1752 }
sub errOSAScriptError { -1753 }
sub errOSABadSelector { -1754 }
sub errOSASourceNotAvailable { -1756 }
sub errOSANoSuchDialect { -1757 }
sub errOSADataFormatObsolete { -1758 }
sub errOSADataFormatTooNew { -1759 }
sub errOSACorruptData { errAECorruptData }
sub errOSARecordingIsAlreadyOn { errAERecordingIsAlreadyOn }
sub errOSAComponentMismatch { -1761 }
sub errOffsetInvalid { -1800 }
sub errOffsetIsOutsideOfView { -1801 }
sub errTopOfDocument { -1810 }
sub errTopOfBody { -1811 }
sub errEndOfDocument { -1812 }
sub badDragRefErr { -1850 }
sub badDragItemErr { -1851 }
sub badDragFlavorErr { -1852 }
sub duplicateFlavorErr { -1853 }
sub cantGetFlavorErr { -1854 }
sub duplicateHandlerErr { -1855 }
sub handlerNotFoundErr { -1856 }
sub dragNotAcceptedErr { -1857 }
sub unsupportedForPlatformErr { -1858 }
sub noSuitableDisplaysErr { -1859 }
sub badImageRgnErr { -1860 }
sub badImageErr { -1861 }
sub couldNotResolveDataRef { -2000 }
sub badImageDescription { -2001 }
sub badPublicMovieAtom { -2002 }
sub cantFindHandler { -2003 }
sub cantOpenHandler { -2004 }
sub badComponentType { -2005 }
sub noMediaHandler { -2006 }
sub noDataHandler { -2007 }
sub invalidMedia { -2008 }
sub invalidTrack { -2009 }
sub invalidMovie { -2010 }
sub invalidSampleTable { -2011 }
sub invalidDataRef { -2012 }
sub invalidHandler { -2013 }
sub invalidDuration { -2014 }
sub invalidTime { -2015 }
sub cantPutPublicMovieAtom { -2016 }
sub badEditList { -2017 }
sub mediaTypesDontMatch { -2018 }
sub progressProcAborted { -2019 }
sub movieToolboxUninitialized { -2020 }
sub noRecordOfApp { movieToolboxUninitialized }
sub wfFileNotFound { -2021 }
sub cantCreateSingleForkFile { -2022 }
sub invalidEditState { -2023 }
sub nonMatchingEditState { -2024 }
sub staleEditState { -2025 }
sub userDataItemNotFound { -2026 }
sub maxSizeToGrowTooSmall { -2027 }
sub badTrackIndex { -2028 }
sub trackIDNotFound { -2029 }
sub trackNotInMovie { -2030 }
sub timeNotInTrack { -2031 }
sub timeNotInMedia { -2032 }
sub badEditIndex { -2033 }
sub internalQuickTimeError { -2034 }
sub cantEnableTrack { -2035 }
sub invalidRect { -2036 }
sub invalidSampleNum { -2037 }
sub invalidChunkNum { -2038 }
sub invalidSampleDescIndex { -2039 }
sub invalidChunkCache { -2040 }
sub invalidSampleDescription { -2041 }
sub dataNotOpenForRead { -2042 }
sub dataNotOpenForWrite { -2043 }
sub dataAlreadyOpenForWrite { -2044 }
sub dataAlreadyClosed { -2045 }
sub endOfDataReached { -2046 }
sub dataNoDataRef { -2047 }
sub noMovieFound { -2048 }
sub invalidDataRefContainer { -2049 }
sub badDataRefIndex { -2050 }
sub noDefaultDataRef { -2051 }
sub couldNotUseAnExistingSample { -2052 }
sub featureUnsupported { -2053 }
sub noVideoTrackInMovieErr { -2054 }
sub noSoundTrackInMovieErr { -2055 }
sub soundSupportNotAvailableErr { -2056 }
sub unsupportedAuxiliaryImportData { -2057 }
sub auxiliaryExportDataUnavailable { -2058 }
sub samplesAlreadyInMediaErr { -2059 }
sub noSourceTreeFoundErr { -2060 }
sub sourceNotFoundErr { -2061 }
sub movieTextNotFoundErr { -2062 }
sub missingRequiredParameterErr { -2063 }
sub invalidSpriteWorldPropertyErr { -2064 }
sub invalidSpritePropertyErr { -2065 }
sub gWorldsNotSameDepthAndSizeErr { -2066 }
sub invalidSpriteIndexErr { -2067 }
sub invalidImageIndexErr { -2068 }
sub internalComponentErr { -2070 }
sub notImplementedMusicOSErr { -2071 }
sub cantSendToSynthesizerOSErr { -2072 }
sub cantReceiveFromSynthesizerOSErr { -2073 }
sub illegalVoiceAllocationOSErr { -2074 }
sub illegalPartOSErr { -2075 }
sub illegalChannelOSErr { -2076 }
sub illegalKnobOSErr { -2077 }
sub illegalKnobValueOSErr { -2078 }
sub illegalInstrumentOSErr { -2079 }
sub illegalControllerOSErr { -2080 }
sub midiManagerAbsentOSErr { -2081 }
sub synthesizerNotRespondingOSErr { -2082 }
sub synthesizerOSErr { -2083 }
sub illegalNoteChannelOSErr { -2084 }
sub noteChannelNotAllocatedOSErr { -2085 }
sub tunePlayerFullOSErr { -2086 }
sub tuneParseOSErr { -2087 }
sub noExportProcAvailableErr { -2089 }
sub componentDllLoadErr { -2091 }
sub componentDllEntryNotFoundErr { -2092 }
sub qtmlDllLoadErr { -2093 }
sub qtmlDllEntryNotFoundErr { -2094 }
sub qtmlUninitialized { -2095 }
sub unsupportedOSErr { -2096 }
sub cannotFindAtomErr { -2101 }
sub notLeafAtomErr { -2102 }
sub atomsNotOfSameTypeErr { -2103 }
sub atomIndexInvalidErr { -2104 }
sub duplicateAtomTypeAndIDErr { -2105 }
sub invalidAtomErr { -2106 }
sub invalidAtomContainerErr { -2107 }
sub invalidAtomTypeErr { -2108 }
sub cannotBeLeafAtomErr { -2109 }
sub pathTooLongErr { -2110 }
sub emptyPathErr { -2111 }
sub noPathMappingErr { -2112 }
sub pathNotVerifiedErr { -2113 }
sub unknownFormatErr { -2114 }
sub wackBadFileErr { -2115 }
sub wackForkNotFoundErr { -2116 }
sub wackBadMetaDataErr { -2117 }
sub qfcbNotFoundErr { -2118 }
sub qfcbNotCreatedErr { -2119 }
sub AAPNotCreatedErr { -2120 }
sub AAPNotFoundErr { -2121 }
sub ASDBadHeaderErr { -2122 }
sub ASDBadForkErr { -2123 }
sub ASDEntryNotFoundErr { -2124 }
sub fileOffsetTooBigErr { -2125 }
sub notAllowedToSaveMovieErr { -2126 }
sub qtNetworkAlreadyAllocatedErr { -2127 }
sub urlDataHHTTPProtocolErr { -2129 }
sub urlDataHHTTPNoNetDriverErr { -2130 }
sub urlDataHHTTPURLErr { -2131 }
sub urlDataHHTTPRedirectErr { -2132 }
sub urlDataHFTPProtocolErr { -2133 }
sub urlDataHFTPShutdownErr { -2134 }
sub urlDataHFTPBadUserErr { -2135 }
sub urlDataHFTPBadPasswordErr { -2136 }
sub urlDataHFTPServerErr { -2137 }
sub urlDataHFTPDataConnectionErr { -2138 }
sub urlDataHFTPNoDirectoryErr { -2139 }
sub urlDataHFTPQuotaErr { -2140 }
sub urlDataHFTPPermissionsErr { -2141 }
sub urlDataHFTPFilenameErr { -2142 }
sub urlDataHFTPNoNetDriverErr { -2143 }
sub urlDataHFTPBadNameListErr { -2144 }
sub urlDataHFTPNeedPasswordErr { -2145 }
sub urlDataHFTPNoPasswordErr { -2146 }
sub urlDataHFTPServerDisconnectedErr { -2147 }
sub urlDataHFTPURLErr { -2148 }
sub notEnoughDataErr { -2149 }
sub qtActionNotHandledErr { -2157 }
sub qtXMLParseErr { -2158 }
sub digiUnimpErr { -2201 }
sub qtParamErr { -2202 }
sub matrixErr { -2203 }
sub notExactMatrixErr { -2204 }
sub noMoreKeyColorsErr { -2205 }
sub notExactSizeErr { -2206 }
sub badDepthErr { -2207 }
sub noDMAErr { -2208 }
sub kernelIncompleteErr { -2401 }
sub kernelCanceledErr { -2402 }
sub kernelOptionsErr { -2403 }
sub kernelPrivilegeErr { -2404 }
sub kernelUnsupportedErr { -2405 }
sub kernelObjectExistsErr { -2406 }
sub kernelWritePermissionErr { -2407 }
sub kernelReadPermissionErr { -2408 }
sub kernelExecutePermissionErr { -2409 }
sub kernelDeletePermissionErr { -2410 }
sub kernelExecutionLevelErr { -2411 }
sub kernelAttributeErr { -2412 }
sub kernelAsyncSendLimitErr { -2413 }
sub kernelAsyncReceiveLimitErr { -2414 }
sub kernelTimeoutErr { -2415 }
sub kernelInUseErr { -2416 }
sub kernelTerminatedErr { -2417 }
sub kernelExceptionErr { -2418 }
sub kernelIDErr { -2419 }
sub kernelAlreadyFreeErr { -2421 }
sub kernelReturnValueErr { -2422 }
sub tsmComponentNoErr { 0 }
sub tsmUnsupScriptLanguageErr { -2500 }
sub tsmInputMethodNotFoundErr { -2501 }
sub tsmNotAnAppErr { -2502 }
sub tsmAlreadyRegisteredErr { -2503 }
sub tsmNeverRegisteredErr { -2504 }
sub tsmInvalidDocIDErr { -2505 }
sub tsmTSMDocBusyErr { -2506 }
sub tsmDocNotActiveErr { -2507 }
sub tsmNoOpenTSErr { -2508 }
sub tsmCantOpenComponentErr { -2509 }
sub tsmTextServiceNotFoundErr { -2510 }
sub tsmDocumentOpenErr { -2511 }
sub tsmUseInputWindowErr { -2512 }
sub tsmTSHasNoMenuErr { -2513 }
sub tsmTSNotOpenErr { -2514 }
sub tsmComponentAlreadyOpenErr { -2515 }
sub tsmInputMethodIsOldErr { -2516 }
sub tsmScriptHasNoIMErr { -2517 }
sub tsmUnsupportedTypeErr { -2518 }
sub tsmUnknownErr { -2519 }
sub tsmInvalidContext { -2520 }
sub tsmNoHandler { -2521 }
sub tsmNoMoreTokens { -2522 }
sub tsmNoStem { -2523 }
sub nrLockedErr { -2536 }
sub nrNotEnoughMemoryErr { -2537 }
sub nrInvalidNodeErr { -2538 }
sub nrNotFoundErr { -2539 }
sub nrNotCreatedErr { -2540 }
sub nrNameErr { -2541 }
sub nrNotSlotDeviceErr { -2542 }
sub nrDataTruncatedErr { -2543 }
sub nrPowerErr { -2544 }
sub nrPowerSwitchAbortErr { -2545 }
sub nrTypeMismatchErr { -2546 }
sub nrNotModifiedErr { -2547 }
sub nrOverrunErr { -2548 }
sub nrResultCodeBase { -2549 }
sub nrPathNotFound { -2550 }
sub nrPathBufferTooSmall { -2551 }
sub nrInvalidEntryIterationOp { -2552 }
sub nrPropertyAlreadyExists { -2553 }
sub nrIterationDone { -2554 }
sub nrExitedIteratorScope { -2555 }
sub nrTransactionAborted { -2556 }
sub invalidIconRefErr { -2580 }
sub noSuchIconErr { -2581 }
sub errOSACantCoerce { errAECoercionFail }
sub errOSACantAccess { errAENoSuchObject }
sub errOSACantAssign { -10006 }
sub errOSAGeneralError { -2700 }
sub errOSADivideByZero { -2701 }
sub errOSANumericOverflow { -2702 }
sub errOSACantLaunch { -2703 }
sub errOSAAppNotHighLevelEventAware { -2704 }
sub errOSACorruptTerminology { -2705 }
sub errOSAStackOverflow { -2706 }
sub errOSAInternalTableOverflow { -2707 }
sub errOSADataBlockTooLarge { -2708 }
sub errOSACantGetTerminology { -2709 }
sub errOSATypeError { errAEWrongDataType }
sub OSAMessageNotUnderstood { errAEEventNotHandled }
sub OSAUndefinedHandler { errAEHandlerNotFound }
sub OSAIllegalAccess { errAEAccessorNotFound }
sub OSAIllegalIndex { errAEIllegalIndex }
sub OSAIllegalRange { errAEImpossibleRange }
sub OSAIllegalAssign { -10003 }
sub OSASyntaxError { -2740 }
sub OSASyntaxTypeError { -2741 }
sub OSATokenTooLong { -2742 }
sub OSAMissingParameter { errAEDescNotFound }
sub OSAParameterMismatch { errAEWrongNumberArgs }
sub OSADuplicateParameter { -2750 }
sub OSADuplicateProperty { -2751 }
sub OSADuplicateHandler { -2752 }
sub OSAUndefinedVariable { -2753 }
sub OSAInconsistentDeclarations { -2754 }
sub errASCantConsiderAndIgnore { -2720 }
sub errASCantCompareMoreThan32k { -2721 }
sub errASTerminologyNestingTooDeep { -2760 }
sub errASIllegalFormalParameter { -2761 }
sub errASParameterNotForEvent { -2762 }
sub errASNoResultReturned { -2763 }
sub cfragFirstErrCode { -2800 }
sub cfragContextIDErr { -2800 }
sub cfragConnectionIDErr { -2801 }
sub cfragNoSymbolErr { -2802 }
sub cfragNoSectionErr { -2803 }
sub cfragNoLibraryErr { -2804 }
sub cfragDupRegistrationErr { -2805 }
sub cfragFragmentFormatErr { -2806 }
sub cfragUnresolvedErr { -2807 }
sub cfragNoPositionErr { -2808 }
sub cfragNoPrivateMemErr { -2809 }
sub cfragNoClientMemErr { -2810 }
sub cfragNoIDsErr { -2811 }
sub cfragInitOrderErr { -2812 }
sub cfragImportTooOldErr { -2813 }
sub cfragImportTooNewErr { -2814 }
sub cfragInitLoopErr { -2815 }
sub cfragInitAtBootErr { -2816 }
sub cfragLibConnErr { -2817 }
sub cfragCFMStartupErr { -2818 }
sub cfragCFMInternalErr { -2819 }
sub cfragFragmentCorruptErr { -2820 }
sub cfragInitFunctionErr { -2821 }
sub cfragNoApplicationErr { -2822 }
sub cfragArchitectureErr { -2823 }
sub cfragFragmentUsageErr { -2824 }
sub cfragFileSizeErr { -2825 }
sub cfragNotClosureErr { -2826 }
sub cfragNoRegistrationErr { -2827 }
sub cfragContainerIDErr { -2828 }
sub cfragClosureIDErr { -2829 }
sub cfragAbortClosureErr { -2830 }
sub cfragOutputLengthErr { -2831 }
sub cfragFirstReservedCode { -2897 }
sub cfragReservedCode_3 { -2897 }
sub cfragReservedCode_2 { -2898 }
sub fragContextNotFound { cfragContextIDErr }
sub fragConnectionIDNotFound { cfragConnectionIDErr }
sub fragSymbolNotFound { cfragNoSymbolErr }
sub fragSectionNotFound { cfragNoSectionErr }
sub fragLibNotFound { cfragNoLibraryErr }
sub fragDupRegLibName { cfragDupRegistrationErr }
sub fragFormatUnknown { cfragFragmentFormatErr }
sub fragHadUnresolveds { cfragUnresolvedErr }
sub fragNoMem { cfragNoPrivateMemErr }
sub fragNoAddrSpace { cfragNoClientMemErr }
sub fragNoContextIDs { cfragNoIDsErr }
sub fragObjectInitSeqErr { cfragInitOrderErr }
sub fragImportTooOld { cfragImportTooOldErr }
sub fragImportTooNew { cfragImportTooNewErr }
sub fragInitLoop { cfragInitLoopErr }
sub fragInitRtnUsageErr { cfragInitAtBootErr }
sub fragLibConnErr { cfragLibConnErr }
sub fragMgrInitErr { cfragCFMStartupErr }
sub fragConstErr { cfragCFMInternalErr }
sub fragCorruptErr { cfragFragmentCorruptErr }
sub fragUserInitProcErr { cfragInitFunctionErr }
sub fragAppNotFound { cfragNoApplicationErr }
sub fragArchError { cfragArchitectureErr }
sub fragInvalidFragmentUsage { cfragFragmentUsageErr }
sub invalidComponentID { -3000 }
sub validInstancesExist { -3001 }
sub componentNotCaptured { -3002 }
sub componentDontRegister { -3003 }
sub unresolvedComponentDLLErr { -3004 }
sub invalidTranslationPathErr { -3025 }
sub couldNotParseSourceFileErr { -3026 }
sub noTranslationPathErr { -3030 }
sub badTranslationSpecErr { -3031 }
sub buf2SmallErr { -3101 }
sub noMPPErr { -3102 }
sub ckSumErr { -3103 }
sub extractErr { -3104 }
sub readQErr { -3105 }
sub atpLenErr { -3106 }
sub atpBadRsp { -3107 }
sub recNotFnd { -3108 }
sub kOTNoError { 0 }
sub kOTOutOfMemoryErr { -3211 }
sub kOTNotFoundErr { -3201 }
sub kOTDuplicateFoundErr { -3216 }
sub kOTBadAddressErr { -3150 }
sub kOTBadOptionErr { -3151 }
sub kOTAccessErr { -3152 }
sub kOTBadReferenceErr { -3153 }
sub kOTNoAddressErr { -3154 }
sub kOTOutStateErr { -3155 }
sub kOTBadSequenceErr { -3156 }
sub kOTSysErrorErr { -3157 }
sub kOTLookErr { -3158 }
sub kOTBadDataErr { -3159 }
sub kOTBufferOverflowErr { -3160 }
sub kOTFlowErr { -3161 }
sub kOTNoDataErr { -3162 }
sub kOTNoDisconnectErr { -3163 }
sub kOTNoUDErrErr { -3164 }
sub kOTBadFlagErr { -3165 }
sub kOTNoReleaseErr { -3166 }
sub kOTNotSupportedErr { -3167 }
sub kOTStateChangeErr { -3168 }
sub kOTNoStructureTypeErr { -3169 }
sub kOTBadNameErr { -3170 }
sub kOTBadQLenErr { -3171 }
sub kOTAddressBusyErr { -3172 }
sub kOTIndOutErr { -3173 }
sub kOTProviderMismatchErr { -3174 }
sub kOTResQLenErr { -3175 }
sub kOTResAddressErr { -3176 }
sub kOTQFullErr { -3177 }
sub kOTProtocolErr { -3178 }
sub kOTBadSyncErr { -3179 }
sub kOTCanceledErr { -3180 }
sub kEPERMErr { -3200 }
sub kENOENTErr { -3201 }
sub kENORSRCErr { -3202 }
sub kEINTRErr { -3203 }
sub kEIOErr { -3204 }
sub kENXIOErr { -3205 }
sub kEBADFErr { -3208 }
sub kEAGAINErr { -3210 }
sub kENOMEMErr { -3211 }
sub kEACCESErr { -3212 }
sub kEFAULTErr { -3213 }
sub kEBUSYErr { -3215 }
sub kEEXISTErr { -3216 }
sub kENODEVErr { -3218 }
sub kEINVALErr { -3221 }
sub kENOTTYErr { -3224 }
sub kEPIPEErr { -3231 }
sub kERANGEErr { -3233 }
sub kEWOULDBLOCKErr { -3234 }
sub kEDEADLKErr { -3234 }
sub kEALREADYErr { -3236 }
sub kENOTSOCKErr { -3237 }
sub kEDESTADDRREQErr { -3238 }
sub kEMSGSIZEErr { -3239 }
sub kEPROTOTYPEErr { -3240 }
sub kENOPROTOOPTErr { -3241 }
sub kEPROTONOSUPPORTErr { -3242 }
sub kESOCKTNOSUPPORTErr { -3243 }
sub kEOPNOTSUPPErr { -3244 }
sub kEADDRINUSEErr { -3247 }
sub kEADDRNOTAVAILErr { -3248 }
sub kENETDOWNErr { -3249 }
sub kENETUNREACHErr { -3250 }
sub kENETRESETErr { -3251 }
sub kECONNABORTEDErr { -3252 }
sub kECONNRESETErr { -3253 }
sub kENOBUFSErr { -3254 }
sub kEISCONNErr { -3255 }
sub kENOTCONNErr { -3256 }
sub kESHUTDOWNErr { -3257 }
sub kETOOMANYREFSErr { -3258 }
sub kETIMEDOUTErr { -3259 }
sub kECONNREFUSEDErr { -3260 }
sub kEHOSTDOWNErr { -3263 }
sub kEHOSTUNREACHErr { -3264 }
sub kEPROTOErr { -3269 }
sub kETIMEErr { -3270 }
sub kENOSRErr { -3271 }
sub kEBADMSGErr { -3272 }
sub kECANCELErr { -3273 }
sub kENOSTRErr { -3274 }
sub kENODATAErr { -3275 }
sub kEINPROGRESSErr { -3276 }
sub kESRCHErr { -3277 }
sub kENOMSGErr { -3278 }
sub kOTClientNotInittedErr { -3279 }
sub kOTPortHasDiedErr { -3280 }
sub kOTPortWasEjectedErr { -3281 }
sub kOTBadConfigurationErr { -3282 }
sub kOTConfigurationChangedErr { -3283 }
sub kOTUserRequestedErr { -3284 }
sub firstPickerError { -4000 }
sub invalidPickerType { firstPickerError }
sub requiredFlagsDontMatch { -4001 }
sub pickerResourceError { -4002 }
sub cantLoadPicker { -4003 }
sub cantCreatePickerWindow { -4004 }
sub cantLoadPackage { -4005 }
sub pickerCantLive { -4006 }
sub colorSyncNotInstalled { -4007 }
sub badProfileError { -4008 }
sub kNSL68kContextNotSupported { -4170 }
sub kNSLSchedulerError { -4171 }
sub kNSLBadURLSyntax { -4172 }
sub kNSLNoCarbonLib { -4173 }
sub kNSLUILibraryNotAvailable { -4174 }
sub kNSLNotImplementedYet { -4175 }
sub kNSLErrNullPtrError { -4176 }
sub kNSLSomePluginsFailedToLoad { -4177 }
sub kNSLNullNeighborhoodPtr { -4178 }
sub kNSLNoPluginsForSearch { -4179 }
sub kNSLSearchAlreadyInProgress { -4180 }
sub kNSLNoPluginsFound { -4181 }
sub kNSLPluginLoadFailed { -4182 }
sub kNSLBadProtocolTypeErr { -4183 }
sub kNSLNullListPtr { -4184 }
sub kNSLBadClientInfoPtr { -4185 }
sub kNSLCannotContinueLookup { -4186 }
sub kNSLBufferTooSmallForData { -4187 }
sub kNSLNoContextAvailable { -4188 }
sub kNSLRequestBufferAlreadyInList { -4189 }
sub kNSLInvalidPluginSpec { -4190 }
sub kNSLNoSupportForService { -4191 }
sub kNSLBadNetConnection { -4192 }
sub kNSLBadDataTypeErr { -4193 }
sub kNSLBadServiceTypeErr { -4194 }
sub kNSLBadReferenceErr { -4195 }
sub kNSLNoElementsInList { -4196 }
sub kNSLInsufficientOTVer { -4197 }
sub kNSLInsufficientSysVer { -4198 }
sub kNSLNotInitialized { -4199 }
sub kDTPHoldJobErr { -4200 }
sub kDTPStopQueueErr { -4201 }
sub kDTPTryAgainErr { -4202 }
sub cmElementTagNotFound { -4200 }
sub cmIndexRangeErr { -4201 }
sub cmCantDeleteElement { -4202 }
sub cmFatalProfileErr { -4203 }
sub cmInvalidProfile { -4204 }
sub cmInvalidProfileLocation { -4205 }
sub cmCantCopyModifiedV1Profile { -4215 }
sub cmInvalidSearch { -4206 }
sub cmSearchError { -4207 }
sub cmErrIncompatibleProfile { -4208 }
sub cmInvalidColorSpace { -4209 }
sub cmInvalidSrcMap { -4210 }
sub cmInvalidDstMap { -4211 }
sub cmNoGDevicesError { -4212 }
sub cmInvalidProfileComment { -4213 }
sub cmRangeOverFlow { -4214 }
sub cmNamedColorNotFound { -4216 }
sub badFolderDescErr { -4270 }
sub duplicateFolderDescErr { -4271 }
sub noMoreFolderDescErr { -4272 }
sub invalidFolderTypeErr { -4273 }
sub duplicateRoutingErr { -4274 }
sub routingNotFoundErr { -4275 }
sub internalScrapErr { -4988 }
sub duplicateScrapFlavorErr { -4989 }
sub badScrapRefErr { -4990 }
sub processStateIncorrectErr { -4991 }
sub scrapPromiseNotKeptErr { -4992 }
sub noScrapPromiseKeeperErr { -4993 }
sub nilScrapFlavorDataErr { -4994 }
sub scrapFlavorFlagsMismatchErr { -4995 }
sub scrapFlavorSizeMismatchErr { -4996 }
sub illegalScrapFlavorFlagsErr { -4997 }
sub illegalScrapFlavorTypeErr { -4998 }
sub illegalScrapFlavorSizeErr { -4999 }
sub scrapFlavorNotFoundErr { -102 }
sub afpAccessDenied { -5000 }
sub afpAuthContinue { -5001 }
sub afpBadUAM { -5002 }
sub afpBadVersNum { -5003 }
sub afpBitmapErr { -5004 }
sub afpCantMove { -5005 }
sub afpDenyConflict { -5006 }
sub afpDirNotEmpty { -5007 }
sub afpDiskFull { -5008 }
sub afpEofError { -5009 }
sub afpFileBusy { -5010 }
sub afpFlatVol { -5011 }
sub afpItemNotFound { -5012 }
sub afpLockErr { -5013 }
sub afpMiscErr { -5014 }
sub afpNoMoreLocks { -5015 }
sub afpNoServer { -5016 }
sub afpObjectExists { -5017 }
sub afpObjectNotFound { -5018 }
sub afpParmErr { -5019 }
sub afpRangeNotLocked { -5020 }
sub afpRangeOverlap { -5021 }
sub afpSessClosed { -5022 }
sub afpUserNotAuth { -5023 }
sub afpCallNotSupported { -5024 }
sub afpObjectTypeErr { -5025 }
sub afpTooManyFilesOpen { -5026 }
sub afpServerGoingDown { -5027 }
sub afpCantRename { -5028 }
sub afpDirNotFound { -5029 }
sub afpIconTypeError { -5030 }
sub afpVolLocked { -5031 }
sub afpObjectLocked { -5032 }
sub afpContainsSharedErr { -5033 }
sub afpIDNotFound { -5034 }
sub afpIDExists { -5035 }
sub afpDiffVolErr { -5036 }
sub afpCatalogChanged { -5037 }
sub afpSameObjectErr { -5038 }
sub afpBadIDErr { -5039 }
sub afpPwdSameErr { -5040 }
sub afpPwdTooShortErr { -5041 }
sub afpPwdExpiredErr { -5042 }
sub afpInsideSharedErr { -5043 }
sub afpInsideTrashErr { -5044 }
sub afpPwdNeedsChangeErr { -5045 }
sub afpPwdPolicyErr { -5046 }
sub afpAlreadyLoggedInErr { -5047 }
sub afpBadDirIDType { -5060 }
sub afpCantMountMoreSrvre { -5061 }
sub afpAlreadyMounted { -5062 }
sub numberFormattingNotANumberErr { -5200 }
sub numberFormattingOverflowInDestinationErr { -5201 }
sub numberFormattingBadNumberFormattingObjectErr { -5202 }
sub numberFormattingSpuriousCharErr { -5203 }
sub numberFormattingLiteralMissingErr { -5204 }
sub numberFormattingDelimiterMissingErr { -5205 }
sub numberFormattingEmptyFormatErr { -5206 }
sub numberFormattingBadFormatErr { -5207 }
sub numberFormattingBadOptionsErr { -5208 }
sub numberFormattingBadTokenErr { -5209 }
sub numberFormattingUnOrderedCurrencyRangeErr { -5210 }
sub numberFormattingBadCurrencyPositionErr { -5211 }
sub numberFormattingNotADigitErr { -5212 }
sub numberFormattingUnOrdredCurrencyRangeErr { -5210 }
sub textParserBadParamErr { -5220 }
sub textParserObjectNotFoundErr { -5221 }
sub textParserBadTokenValueErr { -5222 }
sub textParserBadParserObjectErr { -5223 }
sub textParserParamErr { -5224 }
sub textParserNoMoreTextErr { -5225 }
sub textParserBadTextLanguageErr { -5226 }
sub textParserBadTextEncodingErr { -5227 }
sub textParserNoSuchTokenFoundErr { -5228 }
sub errUnknownAttributeTag { -5240 }
sub errMarginWilllNotFit { -5241 }
sub errNotInImagingMode { -5242 }
sub errAlreadyInImagingMode { -5243 }
sub errEngineNotFound { -5244 }
sub errIteratorReachedEnd { -5245 }
sub errInvalidRange { -5246 }
sub errOffsetNotOnElementBounday { -5247 }
sub errNoHiliteText { -5248 }
sub errEmptyScrap { -5249 }
sub errReadOnlyText { -5250 }
sub errUnknownElement { -5251 }
sub errNonContiuousAttribute { -5252 }
sub hrHTMLRenderingLibNotInstalledErr { -5360 }
sub hrMiscellaneousExceptionErr { -5361 }
sub hrUnableToResizeHandleErr { -5362 }
sub errIANoErr { 0 }
sub errIAUnknownErr { -5380 }
sub errIAAllocationErr { -5381 }
sub errIAParamErr { -5382 }
sub errIANoMoreItems { -5383 }
sub errIABufferTooSmall { -5384 }
sub errIACanceled { -5385 }
sub errIAInvalidDocument { -5386 }
sub errIATextExtractionErr { -5387 }
sub qtsBadSelectorErr { -5400 }
sub qtsBadStateErr { -5401 }
sub qtsBadDataErr { -5402 }
sub qtsUnsupportedDataTypeErr { -5403 }
sub qtsUnsupportedRateErr { -5404 }
sub qtsUnsupportedFeatureErr { -5405 }
sub qtsTooMuchDataErr { -5406 }
sub qtsUnknownValueErr { -5407 }
sub qtsTimeoutErr { -5408 }
sub qtsConnectionFailedErr { -5420 }
sub gestaltUnknownErr { -5550 }
sub gestaltUndefSelectorErr { -5551 }
sub gestaltDupSelectorErr { -5552 }
sub menuPropertyInvalidErr { -5603 }
sub menuPropertyInvalid { menuPropertyInvalidErr }
sub menuPropertyNotFoundErr { -5604 }
sub menuNotFoundErr { -5620 }
sub menuUsesSystemDefErr { -5621 }
sub menuItemNotFoundErr { -5622 }
sub errInvalidWindowPtr { -5600 }
sub errInvalidWindowRef { -5600 }
sub errUnsupportedWindowAttributesForClass { -5601 }
sub errWindowDoesNotHaveProxy { -5602 }
sub errInvalidWindowProperty { -5603 }
sub errWindowPropertyNotFound { -5604 }
sub errUnrecognizedWindowClass { -5605 }
sub errCorruptWindowDescription { -5606 }
sub errUserWantsToDragWindow { -5607 }
sub errWindowsAlreadyInitialized { -5608 }
sub errFloatingWindowsNotInitialized { -5609 }
sub errWindowNotFound { -5610 }
sub errWindowDoesNotFitOnscreen { -5611 }
sub windowAttributeImmutableErr { -5612 }
sub windowAttributesConflictErr { -5613 }
sub windowManagerInternalErr { -5614 }
sub windowWrongStateErr { -5615 }
sub windowGroupInvalidErr { -5616 }
sub windowAppModalStateAlreadyExistsErr { -5617 }
sub windowNoAppModalStateErr { -5618 }
sub errWindowDoesntSupportFocus { -30583 }
sub kNavWrongDialogStateErr { -5694 }
sub kNavWrongDialogClassErr { -5695 }
sub kNavInvalidSystemConfigErr { -5696 }
sub kNavCustomControlMessageFailedErr { -5697 }
sub kNavInvalidCustomControlMessageErr { -5698 }
sub collectionItemLockedErr { -5750 }
sub collectionItemNotFoundErr { -5751 }
sub collectionIndexRangeErr { -5752 }
sub kDMGenErr { -6220 }
sub kDMMirroringOnAlready { -6221 }
sub kDMWrongNumberOfDisplays { -6222 }
sub kDMMirroringBlocked { -6223 }
sub kDMCantBlock { -6224 }
sub kDMMirroringNotOn { -6225 }
sub kSysSWTooOld { -6226 }
sub kDMSWNotInitializedErr { -6227 }
sub kDMDriverNotDisplayMgrAwareErr { -6228 }
sub kDMDisplayNotFoundErr { -6229 }
sub kDMNotFoundErr { -6229 }
sub kDMDisplayAlreadyInstalledErr { -6230 }
sub kDMMainDisplayCannotMoveErr { -6231 }
sub kDMNoDeviceTableclothErr { -6231 }
sub laTooSmallBufferErr { -6984 }
sub laEnvironmentBusyErr { -6985 }
sub laEnvironmentNotFoundErr { -6986 }
sub laEnvironmentExistErr { -6987 }
sub laInvalidPathErr { -6988 }
sub laNoMoreMorphemeErr { -6989 }
sub laFailAnalysisErr { -6990 }
sub laTextOverFlowErr { -6991 }
sub laDictionaryNotOpenedErr { -6992 }
sub laDictionaryUnknownErr { -6993 }
sub laDictionaryTooManyErr { -6994 }
sub laPropertyValueErr { -6995 }
sub laPropertyUnknownErr { -6996 }
sub laPropertyIsReadOnlyErr { -6997 }
sub laPropertyNotFoundErr { -6998 }
sub laPropertyErr { -6999 }
sub kUSBNoErr { 0 }
sub kUSBNoTran { 0 }
sub kUSBNoDelay { 0 }
sub kUSBNotSent2Err { -6901 }
sub kUSBNotSent1Err { -6902 }
sub kUSBBufUnderRunErr { -6903 }
sub kUSBBufOvrRunErr { -6904 }
sub kUSBRes2Err { -6905 }
sub kUSBRes1Err { -6906 }
sub kUSBUnderRunErr { -6907 }
sub kUSBOverRunErr { -6908 }
sub kUSBWrongPIDErr { -6909 }
sub kUSBPIDCheckErr { -6910 }
sub kUSBNotRespondingErr { -6911 }
sub kUSBEndpointStallErr { -6912 }
sub kUSBDataToggleErr { -6913 }
sub kUSBBitstufErr { -6914 }
sub kUSBCRCErr { -6915 }
sub kUSBQueueFull { -6948 }
sub kUSBNotHandled { -6987 }
sub kUSBUnknownNotification { -6949 }
sub kUSBInternalReserved10 { -6951 }
sub kUSBInternalReserved9 { -6952 }
sub kUSBInternalReserved8 { -6953 }
sub kUSBInternalReserved7 { -6954 }
sub kUSBInternalReserved6 { -6955 }
sub kUSBInternalReserved5 { -6956 }
sub kUSBInternalReserved4 { -6957 }
sub kUSBInternalReserved3 { -6958 }
sub kUSBInternalReserved2 { -6959 }
sub kUSBPortDisabled { -6969 }
sub kUSBQueueAborted { -6970 }
sub kUSBTimedOut { -6971 }
sub kUSBDeviceDisconnected { -6972 }
sub kUSBDeviceNotSuspended { -6973 }
sub kUSBDeviceSuspended { -6974 }
sub kUSBInvalidBuffer { -6975 }
sub kUSBDevicePowerProblem { -6976 }
sub kUSBDeviceBusy { -6977 }
sub kUSBUnknownInterfaceErr { -6978 }
sub kUSBPipeStalledError { -6979 }
sub kUSBPipeIdleError { -6980 }
sub kUSBNoBandwidthError { -6981 }
sub kUSBAbortedError { -6982 }
sub kUSBFlagsError { -6983 }
sub kUSBCompletionError { -6984 }
sub kUSBPBLengthError { -6985 }
sub kUSBPBVersionError { -6986 }
sub kUSBNotFound { -6987 }
sub kUSBOutOfMemoryErr { -6988 }
sub kUSBDeviceErr { -6989 }
sub kUSBNoDeviceErr { -6990 }
sub kUSBAlreadyOpenErr { -6991 }
sub kUSBTooManyTransactionsErr { -6992 }
sub kUSBUnknownRequestErr { -6993 }
sub kUSBRqErr { -6994 }
sub kUSBIncorrectTypeErr { -6995 }
sub kUSBTooManyPipesErr { -6996 }
sub kUSBUnknownPipeErr { -6997 }
sub kUSBUnknownDeviceErr { -6998 }
sub dcmParamErr { -7100 }
sub dcmNotDictionaryErr { -7101 }
sub dcmBadDictionaryErr { -7102 }
sub dcmPermissionErr { -7103 }
sub dcmDictionaryNotOpenErr { -7104 }
sub dcmDictionaryBusyErr { -7105 }
sub dcmBlockFullErr { -7107 }
sub dcmNoRecordErr { -7108 }
sub dcmDupRecordErr { -7109 }
sub dcmNecessaryFieldErr { -7110 }
sub dcmBadFieldInfoErr { -7111 }
sub dcmBadFieldTypeErr { -7112 }
sub dcmNoFieldErr { -7113 }
sub dcmBadKeyErr { -7115 }
sub dcmTooManyKeyErr { -7116 }
sub dcmBadDataSizeErr { -7117 }
sub dcmBadFindMethodErr { -7118 }
sub dcmBadPropertyErr { -7119 }
sub dcmProtectedErr { -7121 }
sub dcmNoAccessMethodErr { -7122 }
sub dcmBadFeatureErr { -7124 }
sub dcmIterationCompleteErr { -7126 }
sub kRAInvalidParameter { -7100 }
sub kRAInvalidPort { -7101 }
sub kRAStartupFailed { -7102 }
sub kRAPortSetupFailed { -7103 }
sub kRAOutOfMemory { -7104 }
sub kRANotSupported { -7105 }
sub kRAMissingResources { -7106 }
sub kRAIncompatiblePrefs { -7107 }
sub kRANotConnected { -7108 }
sub kRAConnectionCanceled { -7109 }
sub kRAUnknownUser { -7110 }
sub kRAInvalidPassword { -7111 }
sub kRAInternalError { -7112 }
sub kRAInstallationDamaged { -7113 }
sub kRAPortBusy { -7114 }
sub kRAUnknownPortState { -7115 }
sub kRAInvalidPortState { -7116 }
sub kRAInvalidSerialProtocol { -7117 }
sub kRAUserLoginDisabled { -7118 }
sub kRAUserPwdChangeRequired { -7119 }
sub kRAUserPwdEntryRequired { -7120 }
sub kRAUserInteractionRequired { -7121 }
sub kRAInitOpenTransportFailed { -7122 }
sub kRARemoteAccessNotReady { -7123 }
sub kRATCPIPInactive { -7124 }
sub kRATCPIPNotConfigured { -7125 }
sub kRANotPrimaryInterface { -7126 }
sub kRAConfigurationDBInitErr { -7127 }
sub kRAPPPProtocolRejected { -7128 }
sub kRAPPPAuthenticationFailed { -7129 }
sub kRAPPPNegotiationFailed { -7130 }
sub kRAPPPUserDisconnected { -7131 }
sub kRAPPPPeerDisconnected { -7132 }
sub kRAPeerNotResponding { -7133 }
sub kRAATalkInactive { -7134 }
sub kRAExtAuthenticationFailed { -7135 }
sub kRANCPRejectedbyPeer { -7136 }
sub kRADuplicateIPAddr { -7137 }
sub kRACallBackFailed { -7138 }
sub kATSUInvalidTextLayoutErr { -8790 }
sub kATSUInvalidStyleErr { -8791 }
sub kATSUInvalidTextRangeErr { -8792 }
sub kATSUFontsMatched { -8793 }
sub kATSUFontsNotMatched { -8794 }
sub kATSUNoCorrespondingFontErr { -8795 }
sub kATSUInvalidFontErr { -8796 }
sub kATSUInvalidAttributeValueErr { -8797 }
sub kATSUInvalidAttributeSizeErr { -8798 }
sub kATSUInvalidAttributeTagErr { -8799 }
sub kATSUInvalidCacheErr { -8800 }
sub kATSUNotSetErr { -8801 }
sub kATSUNoStyleRunsAssignedErr { -8802 }
sub kATSUQuickDrawTextErr { -8803 }
sub kATSULowLevelErr { -8804 }
sub kATSUNoFontCmapAvailableErr { -8805 }
sub kATSUNoFontScalerAvailableErr { -8806 }
sub kATSUCoordinateOverflowErr { -8807 }
sub kATSULineBreakInWord { -8808 }
sub kATSUBusyObjectErr { -8809 }
sub kATSUInvalidFontFallbacksErr { -8810 }
sub kTextUnsupportedEncodingErr { -8738 }
sub kTextMalformedInputErr { -8739 }
sub kTextUndefinedElementErr { -8740 }
sub kTECMissingTableErr { -8745 }
sub kTECTableChecksumErr { -8746 }
sub kTECTableFormatErr { -8747 }
sub kTECCorruptConverterErr { -8748 }
sub kTECNoConversionPathErr { -8749 }
sub kTECBufferBelowMinimumSizeErr { -8750 }
sub kTECArrayFullErr { -8751 }
sub kTECBadTextRunErr { -8752 }
sub kTECPartialCharErr { -8753 }
sub kTECUnmappableElementErr { -8754 }
sub kTECIncompleteElementErr { -8755 }
sub kTECDirectionErr { -8756 }
sub kTECGlobalsUnavailableErr { -8770 }
sub kTECItemUnavailableErr { -8771 }
sub kTECUsedFallbacksStatus { -8783 }
sub kTECNeedFlushStatus { -8784 }
sub kTECOutputBufferFullStatus { -8785 }
sub unicodeChecksumErr { -8769 }
sub unicodeNoTableErr { -8768 }
sub unicodeVariantErr { -8767 }
sub unicodeFallbacksErr { -8766 }
sub unicodePartConvertErr { -8765 }
sub unicodeBufErr { -8764 }
sub unicodeCharErr { -8763 }
sub unicodeElementErr { -8762 }
sub unicodeNotFoundErr { -8761 }
sub unicodeTableFormatErr { -8760 }
sub unicodeDirectionErr { -8759 }
sub unicodeContextualErr { -8758 }
sub kUTCUnderflowErr { -8850 }
sub kUTCOverflowErr { -8851 }
sub codecErr { -8960 }
sub noCodecErr { -8961 }
sub codecUnimpErr { -8962 }
sub codecSizeErr { -8963 }
sub codecScreenBufErr { -8964 }
sub codecImageBufErr { -8965 }
sub codecSpoolErr { -8966 }
sub codecAbortErr { -8967 }
sub codecWouldOffscreenErr { -8968 }
sub codecBadDataErr { -8969 }
sub codecDataVersErr { -8970 }
sub codecExtensionNotFoundErr { -8971 }
sub scTypeNotFoundErr { codecExtensionNotFoundErr }
sub codecConditionErr { -8972 }
sub codecOpenErr { -8973 }
sub codecCantWhenErr { -8974 }
sub codecCantQueueErr { -8975 }
sub codecNothingToBlitErr { -8976 }
sub codecNoMemoryPleaseWaitErr { -8977 }
sub codecDisabledErr { -8978 }
sub codecNeedToFlushChainErr { -8979 }
sub lockPortBitsBadSurfaceErr { -8980 }
sub lockPortBitsWindowMovedErr { -8981 }
sub lockPortBitsWindowResizedErr { -8982 }
sub lockPortBitsWindowClippedErr { -8983 }
sub lockPortBitsBadPortErr { -8984 }
sub lockPortBitsSurfaceLostErr { -8985 }
sub codecParameterDialogConfirm { -8986 }
sub codecNeedAccessKeyErr { -8987 }
sub codecOffscreenFailedErr { -8988 }
sub codecDroppedFrameErr { -8989 }
sub directXObjectAlreadyExists { -8990 }
sub lockPortBitsWrongGDeviceErr { -8991 }
sub kBadAdapterErr { -9050 }
sub kBadAttributeErr { -9051 }
sub kBadBaseErr { -9052 }
sub kBadEDCErr { -9053 }
sub kBadIRQErr { -9054 }
sub kBadOffsetErr { -9055 }
sub kBadPageErr { -9056 }
sub kBadSizeErr { -9057 }
sub kBadSocketErr { -9058 }
sub kBadTypeErr { -9059 }
sub kBadVccErr { -9060 }
sub kBadVppErr { -9061 }
sub kBadWindowErr { -9062 }
sub kBadArgLengthErr { -9063 }
sub kBadArgsErr { -9064 }
sub kBadHandleErr { -9065 }
sub kBadCISErr { -9066 }
sub kBadSpeedErr { -9067 }
sub kReadFailureErr { -9068 }
sub kWriteFailureErr { -9069 }
sub kGeneralFailureErr { -9070 }
sub kNoCardErr { -9071 }
sub kUnsupportedFunctionErr { -9072 }
sub kUnsupportedModeErr { -9073 }
sub kBusyErr { -9074 }
sub kWriteProtectedErr { -9075 }
sub kConfigurationLockedErr { -9076 }
sub kInUseErr { -9077 }
sub kNoMoreItemsErr { -9078 }
sub kOutOfResourceErr { -9079 }
sub kNoCardSevicesSocketsErr { -9080 }
sub kInvalidRegEntryErr { -9081 }
sub kBadLinkErr { -9082 }
sub kBadDeviceErr { -9083 }
sub k16BitCardErr { -9084 }
sub kCardBusCardErr { -9085 }
sub kPassCallToChainErr { -9086 }
sub kCantConfigureCardErr { -9087 }
sub kPostCardEventErr { -9088 }
sub kInvalidDeviceNumber { -9089 }
sub kUnsupportedVsErr { -9090 }
sub kInvalidCSClientErr { -9091 }
sub kBadTupleDataErr { -9092 }
sub kBadCustomIFIDErr { -9093 }
sub kNoIOWindowRequestedErr { -9094 }
sub kNoMoreTimerClientsErr { -9095 }
sub kNoMoreInterruptSlotsErr { -9096 }
sub kNoClientTableErr { -9097 }
sub kUnsupportedCardErr { -9098 }
sub kNoCardEnablersFoundErr { -9099 }
sub kNoEnablerForCardErr { -9100 }
sub kNoCompatibleNameErr { -9101 }
sub kClientRequestDenied { -9102 }
sub kNotReadyErr { -9103 }
sub kTooManyIOWindowsErr { -9104 }
sub kAlreadySavedStateErr { -9105 }
sub kAttemptDupCardEntryErr { -9106 }
sub kCardPowerOffErr { -9107 }
sub kNotZVCapableErr { -9108 }
sub noDeviceForChannel { -9400 }
sub grabTimeComplete { -9401 }
sub cantDoThatInCurrentMode { -9402 }
sub notEnoughMemoryToGrab { -9403 }
sub notEnoughDiskSpaceToGrab { -9404 }
sub couldntGetRequiredComponent { -9405 }
sub badSGChannel { -9406 }
sub seqGrabInfoNotAvailable { -9407 }
sub deviceCantMeetRequest { -9408 }
sub badControllerHeight { -9994 }
sub editingNotAllowed { -9995 }
sub controllerBoundsNotExact { -9996 }
sub cannotSetWidthOfAttachedController { -9997 }
sub controllerHasFixedHeight { -9998 }
sub errAEBadKeyForm { -10002 }
sub errAECantHandleClass { -10010 }
sub errAECantSupplyType { -10009 }
sub errAECantUndo { -10015 }
sub errAEEventFailed { -10000 }
sub errAEIndexTooLarge { -10007 }
sub errAEInTransaction { -10011 }
sub errAELocalOnly { -10016 }
sub errAENoSuchTransaction { -10012 }
sub errAENotAnElement { -10008 }
sub errAENotASingleObject { -10014 }
sub errAENotModifiable { -10003 }
sub errAENoUserSelection { -10013 }
sub errAEPrivilegeError { -10004 }
sub errAEReadDenied { -10005 }
sub errAETypeError { -10001 }
sub errAEWriteDenied { -10006 }
sub errAENotAnEnumMember { -10023 }
sub errAECantPutThatThere { -10024 }
sub telGenericError { -1 }
sub telNoErr { 0 }
sub telNoTools { 8 }
sub telBadTermErr { -10001 }
sub telBadDNErr { -10002 }
sub telBadCAErr { -10003 }
sub telBadHandErr { -10004 }
sub telBadProcErr { -10005 }
sub telCAUnavail { -10006 }
sub telNoMemErr { -10007 }
sub telNoOpenErr { -10008 }
sub telBadHTypeErr { -10010 }
sub telHTypeNotSupp { -10011 }
sub telBadLevelErr { -10012 }
sub telBadVTypeErr { -10013 }
sub telVTypeNotSupp { -10014 }
sub telBadAPattErr { -10015 }
sub telAPattNotSupp { -10016 }
sub telBadIndex { -10017 }
sub telIndexNotSupp { -10018 }
sub telBadStateErr { -10019 }
sub telStateNotSupp { -10020 }
sub telBadIntExt { -10021 }
sub telIntExtNotSupp { -10022 }
sub telBadDNDType { -10023 }
sub telDNDTypeNotSupp { -10024 }
sub telFeatNotSub { -10030 }
sub telFeatNotAvail { -10031 }
sub telFeatActive { -10032 }
sub telFeatNotSupp { -10033 }
sub telConfLimitErr { -10040 }
sub telConfNoLimit { -10041 }
sub telConfErr { -10042 }
sub telConfRej { -10043 }
sub telTransferErr { -10044 }
sub telTransferRej { -10045 }
sub telCBErr { -10046 }
sub telConfLimitExceeded { -10047 }
sub telBadDNType { -10050 }
sub telBadPageID { -10051 }
sub telBadIntercomID { -10052 }
sub telBadFeatureID { -10053 }
sub telBadFwdType { -10054 }
sub telBadPickupGroupID { -10055 }
sub telBadParkID { -10056 }
sub telBadSelect { -10057 }
sub telBadBearerType { -10058 }
sub telBadRate { -10059 }
sub telDNTypeNotSupp { -10060 }
sub telFwdTypeNotSupp { -10061 }
sub telBadDisplayMode { -10062 }
sub telDisplayModeNotSupp { -10063 }
sub telNoCallbackRef { -10064 }
sub telAlreadyOpen { -10070 }
sub telStillNeeded { -10071 }
sub telTermNotOpen { -10072 }
sub telCANotAcceptable { -10080 }
sub telCANotRejectable { -10081 }
sub telCANotDeflectable { -10082 }
sub telPBErr { -10090 }
sub telBadFunction { -10091 }
sub telNoSuchTool { -10102 }
sub telUnknownErr { -10103 }
sub telNoCommFolder { -10106 }
sub telInitFailed { -10107 }
sub telBadCodeResource { -10108 }
sub telDeviceNotFound { -10109 }
sub telBadProcID { -10110 }
sub telValidateFailed { -10111 }
sub telAutoAnsNotOn { -10112 }
sub telDetAlreadyOn { -10113 }
sub telBadSWErr { -10114 }
sub telBadSampleRate { -10115 }
sub pmBusyErr { -13000 }
sub pmReplyTOErr { -13001 }
sub pmSendStartErr { -13002 }
sub pmSendEndErr { -13003 }
sub pmRecvStartErr { -13004 }
sub kPowerHandlerExistsForDeviceErr { -13006 }
sub kPowerHandlerNotFoundForDeviceErr { -13007 }
sub kPowerHandlerNotFoundForProcErr { -13008 }
sub kPowerMgtMessageNotHandled { -13009 }
sub kPowerMgtRequestDenied { -13010 }
sub kCantReportProcessorTemperatureErr { -13013 }
sub kProcessorTempRoutineRequiresMPLib2 { -13014 }
sub kNoSuchPowerSource { -13020 }
sub debuggingExecutionContextErr { -13880 }
sub debuggingDuplicateSignatureErr { -13881 }
sub debuggingDuplicateOptionErr { -13882 }
sub debuggingInvalidSignatureErr { -13883 }
sub debuggingInvalidOptionErr { -13884 }
sub debuggingInvalidNameErr { -13885 }
sub debuggingNoCallbackErr { -13886 }
sub kHIDVersionIncompatibleErr { -13909 }
sub kHIDSuccess { 0 }
sub kHIDInvalidRangePageErr { -13923 }
sub kHIDReportIDZeroErr { -13924 }
sub kHIDReportCountZeroErr { -13925 }
sub kHIDReportSizeZeroErr { -13926 }
sub kHIDUnmatchedDesignatorRangeErr { -13927 }
sub kHIDUnmatchedStringRangeErr { -13928 }
sub kHIDInvertedUsageRangeErr { -13929 }
sub kHIDUnmatchedUsageRangeErr { -13930 }
sub kHIDInvertedPhysicalRangeErr { -13931 }
sub kHIDInvertedLogicalRangeErr { -13932 }
sub kHIDBadLogicalMaximumErr { -13933 }
sub kHIDBadLogicalMinimumErr { -13934 }
sub kHIDUsagePageZeroErr { -13935 }
sub kHIDEndOfDescriptorErr { -13936 }
sub kHIDNotEnoughMemoryErr { -13937 }
sub kHIDBadParameterErr { -13938 }
sub kHIDNullPointerErr { -13939 }
sub kHIDInvalidReportLengthErr { -13940 }
sub kHIDInvalidReportTypeErr { -13941 }
sub kHIDBadLogPhysValuesErr { -13942 }
sub kHIDIncompatibleReportErr { -13943 }
sub kHIDInvalidPreparsedDataErr { -13944 }
sub kHIDNotValueArrayErr { -13945 }
sub kHIDUsageNotFoundErr { -13946 }
sub kHIDValueOutOfRangeErr { -13947 }
sub kHIDBufferTooSmallErr { -13948 }
sub kHIDNullStateErr { -13949 }
sub kModemOutOfMemory { -14000 }
sub kModemPreferencesMissing { -14001 }
sub kTXNEndIterationErr { -22000 }
sub kTXNCannotAddFrameErr { -22001 }
sub kTXNInvalidFrameIDErr { -22002 }
sub kTXNIllegalToCrossDataBoundariesErr { -22003 }
sub kTXNUserCanceledOperationErr { -22004 }
sub kTXNBadDefaultFileTypeWarning { -22005 }
sub kTXNCannotSetAutoIndentErr { -22006 }
sub kTXNRunIndexOutofBoundsErr { -22007 }
sub kTXNNoMatchErr { -22008 }
sub kTXNAttributeTagInvalidForRunErr { -22009 }
sub kTXNSomeOrAllTagsInvalidForRunErr { -22010 }
sub kTXNInvalidRunIndex { -22011 }
sub kTXNAlreadyInitializedErr { -22012 }
sub kTXNCannotTurnTSMOffWhenUsingUnicodeErr { -22013 }
sub kTXNCopyNotAllowedInEchoModeErr { -22014 }
sub kTXNDataTypeNotAllowedErr { -22015 }
sub kTXNATSUIIsNotInstalledErr { -22016 }
sub kTXNOutsideOfLineErr { -22017 }
sub errKCNotAvailable { -25291 }
sub errKCReadOnly { -25292 }
sub errKCAuthFailed { -25293 }
sub errKCNoSuchKeychain { -25294 }
sub errKCInvalidKeychain { -25295 }
sub errKCDuplicateKeychain { -25296 }
sub errKCDuplicateCallback { -25297 }
sub errKCInvalidCallback { -25298 }
sub errKCDuplicateItem { -25299 }
sub errKCItemNotFound { -25300 }
sub errKCBufferTooSmall { -25301 }
sub errKCDataTooLarge { -25302 }
sub errKCNoSuchAttr { -25303 }
sub errKCInvalidItemRef { -25304 }
sub errKCInvalidSearchRef { -25305 }
sub errKCNoSuchClass { -25306 }
sub errKCNoDefaultKeychain { -25307 }
sub errKCInteractionNotAllowed { -25308 }
sub errKCReadOnlyAttr { -25309 }
sub errKCWrongKCVersion { -25310 }
sub errKCKeySizeNotAllowed { -25311 }
sub errKCNoStorageModule { -25312 }
sub errKCNoCertificateModule { -25313 }
sub errKCNoPolicyModule { -25314 }
sub errKCInteractionRequired { -25315 }
sub errKCDataNotAvailable { -25316 }
sub errKCDataNotModifiable { -25317 }
sub kUCOutputBufferTooSmall { -25340 }
sub kUCTSNoKeysAddedToObjectErr { -25342 }
sub kMPIterationEndErr { -29275 }
sub kMPPrivilegedErr { -29276 }
sub kMPProcessCreatedErr { -29288 }
sub kMPProcessTerminatedErr { -29289 }
sub kMPTaskCreatedErr { -29290 }
sub kMPTaskBlockedErr { -29291 }
sub kMPTaskStoppedErr { -29292 }
sub kMPBlueBlockingErr { -29293 }
sub kMPDeletedErr { -29295 }
sub kMPTimeoutErr { -29296 }
sub kMPTaskAbortedErr { -29297 }
sub kMPInsufficientResourcesErr { -29298 }
sub kCollateAttributesNotFoundErr { -29500 }
sub kCollateInvalidOptions { -29501 }
sub kCollateMissingUnicodeTableErr { -29502 }
sub kCollateUnicodeConvertFailedErr { -29503 }
sub kCollatePatternNotFoundErr { -29504 }
sub kCollateInvalidChar { -29505 }
sub kCollateBufferTooSmall { -29506 }
sub kFNSInvalidReferenceErr { -29580 }
sub kFNSBadReferenceVersionErr { -29581 }
sub kFNSInvalidProfileErr { -29582 }
sub kFNSBadProfileVersionErr { -29583 }
sub kFNSDuplicateReferenceErr { -29584 }
sub kFNSMismatchErr { -29585 }
sub kFNSInsufficientDataErr { -29586 }
sub kFNSBadFlattenedSizeErr { -29587 }
sub kLocalesBufferTooSmallErr { -30001 }
sub kLocalesTableFormatErr { -30002 }
sub kALMInternalErr { -30049 }
sub kALMGroupNotFoundErr { -30048 }
sub kALMNoSuchModuleErr { -30047 }
sub kALMModuleCommunicationErr { -30046 }
sub kALMDuplicateModuleErr { -30045 }
sub kALMInstallationErr { -30044 }
sub kALMDeferSwitchErr { -30043 }
sub kSSpInternalErr { -30340 }
sub kSSpVersionErr { -30341 }
sub kSSpCantInstallErr { -30342 }
sub kSSpParallelUpVectorErr { -30343 }
sub kNSpInitializationFailedErr { -30360 }
sub kNSpAlreadyInitializedErr { -30361 }
sub kNSpTopologyNotSupportedErr { -30362 }
sub kNSpPipeFullErr { -30364 }
sub kNSpHostFailedErr { -30365 }
sub kNSpProtocolNotAvailableErr { -30366 }
sub kNSpInvalidGameRefErr { -30367 }
sub kNSpInvalidParameterErr { -30369 }
sub kNSpOTNotPresentErr { -30370 }
sub kNSpOTVersionTooOldErr { -30371 }
sub kNSpMemAllocationErr { -30373 }
sub kNSpAlreadyAdvertisingErr { -30374 }
sub kNSpNotAdvertisingErr { -30376 }
sub kNSpInvalidAddressErr { -30377 }
sub kNSpFreeQExhaustedErr { -30378 }
sub kNSpRemovePlayerFailedErr { -30379 }
sub kNSpAddressInUseErr { -30380 }
sub kNSpFeatureNotImplementedErr { -30381 }
sub kNSpNameRequiredErr { -30382 }
sub kNSpInvalidPlayerIDErr { -30383 }
sub kNSpInvalidGroupIDErr { -30384 }
sub kNSpNoPlayersErr { -30385 }
sub kNSpNoGroupsErr { -30386 }
sub kNSpNoHostVolunteersErr { -30387 }
sub kNSpCreateGroupFailedErr { -30388 }
sub kNSpAddPlayerFailedErr { -30389 }
sub kNSpInvalidDefinitionErr { -30390 }
sub kNSpInvalidProtocolRefErr { -30391 }
sub kNSpInvalidProtocolListErr { -30392 }
sub kNSpTimeoutErr { -30393 }
sub kNSpGameTerminatedErr { -30394 }
sub kNSpConnectFailedErr { -30395 }
sub kNSpSendFailedErr { -30396 }
sub kNSpMessageTooBigErr { -30397 }
sub kNSpCantBlockErr { -30398 }
sub kISpInternalErr { -30420 }
sub kISpSystemListErr { -30421 }
sub kISpBufferToSmallErr { -30422 }
sub kISpElementInListErr { -30423 }
sub kISpElementNotInListErr { -30424 }
sub kISpSystemInactiveErr { -30425 }
sub kISpDeviceInactiveErr { -30426 }
sub kISpSystemActiveErr { -30427 }
sub kISpDeviceActiveErr { -30428 }
sub kDSpNotInitializedErr { -30440 }
sub kDSpSystemSWTooOldErr { -30441 }
sub kDSpInvalidContextErr { -30442 }
sub kDSpInvalidAttributesErr { -30443 }
sub kDSpContextAlreadyReservedErr { -30444 }
sub kDSpContextNotReservedErr { -30445 }
sub kDSpContextNotFoundErr { -30446 }
sub kDSpFrameRateNotReadyErr { -30447 }
sub kDSpConfirmSwitchWarning { -30448 }
sub kDSpInternalErr { -30449 }
sub kFBCvTwinExceptionErr { -30500 }
sub kFBCnoIndexesFound { -30501 }
sub kFBCallocFailed { -30502 }
sub kFBCbadParam { -30503 }
sub kFBCfileNotIndexed { -30504 }
sub kFBCbadIndexFile { -30505 }
sub kFBCcompactionFailed { -30506 }
sub kFBCvalidationFailed { -30507 }
sub kFBCindexingFailed { -30508 }
sub kFBCcommitFailed { -30509 }
sub kFBCdeletionFailed { -30510 }
sub kFBCmoveFailed { -30511 }
sub kFBCtokenizationFailed { -30512 }
sub kFBCmergingFailed { -30513 }
sub kFBCindexCreationFailed { -30514 }
sub kFBCaccessorStoreFailed { -30515 }
sub kFBCaddDocFailed { -30516 }
sub kFBCflushFailed { -30517 }
sub kFBCindexNotFound { -30518 }
sub kFBCnoSearchSession { -30519 }
sub kFBCindexingCanceled { -30520 }
sub kFBCaccessCanceled { -30521 }
sub kFBCindexFileDestroyed { -30522 }
sub kFBCindexNotAvailable { -30523 }
sub kFBCsearchFailed { -30524 }
sub kFBCsomeFilesNotIndexed { -30525 }
sub kFBCillegalSessionChange { -30526 }
sub kFBCanalysisNotAvailable { -30527 }
sub kFBCbadIndexFileVersion { -30528 }
sub kFBCsummarizationCanceled { -30529 }
sub kFBCindexDiskIOFailed { -30530 }
sub kFBCbadSearchSession { -30531 }
sub notAQTVRMovieErr { -30540 }
sub constraintReachedErr { -30541 }
sub callNotSupportedByNodeErr { -30542 }
sub selectorNotSupportedByNodeErr { -30543 }
sub invalidNodeIDErr { -30544 }
sub invalidViewStateErr { -30545 }
sub timeNotInViewErr { -30546 }
sub propertyNotSupportedByNodeErr { -30547 }
sub settingNotSupportedByNodeErr { -30548 }
sub limitReachedErr { -30549 }
sub invalidNodeFormatErr { -30550 }
sub invalidHotSpotIDErr { -30551 }
sub noMemoryNodeFailedInitialize { -30552 }
sub streamingNodeNotReadyErr { -30553 }
sub qtvrLibraryLoadErr { -30554 }
sub themeInvalidBrushErr { -30560 }
sub themeProcessRegisteredErr { -30561 }
sub themeProcessNotRegisteredErr { -30562 }
sub themeBadTextColorErr { -30563 }
sub themeHasNoAccentsErr { -30564 }
sub themeBadCursorIndexErr { -30565 }
sub themeScriptFontNotFoundErr { -30566 }
sub errMessageNotSupported { -30580 }
sub errDataNotSupported { -30581 }
sub errControlDoesntSupportFocus { -30582 }
sub errUnknownControl { -30584 }
sub errCouldntSetFocus { -30585 }
sub errNoRootControl { -30586 }
sub errRootAlreadyExists { -30587 }
sub errInvalidPartCode { -30588 }
sub errControlsAlreadyExist { -30589 }
sub errControlIsNotEmbedder { -30590 }
sub errDataSizeMismatch { -30591 }
sub errControlHiddenOrDisabled { -30592 }
sub errCantEmbedIntoSelf { -30594 }
sub errCantEmbedRoot { -30595 }
sub errItemNotControl { -30596 }
sub controlInvalidDataVersionErr { -30597 }
sub controlPropertyInvalid { -5603 }
sub controlPropertyNotFoundErr { -5604 }
sub kURLInvalidURLReferenceError { -30770 }
sub kURLProgressAlreadyDisplayedError { -30771 }
sub kURLDestinationExistsError { -30772 }
sub kURLInvalidURLError { -30773 }
sub kURLUnsupportedSchemeError { -30774 }
sub kURLServerBusyError { -30775 }
sub kURLAuthenticationError { -30776 }
sub kURLPropertyNotYetKnownError { -30777 }
sub kURLUnknownPropertyError { -30778 }
sub kURLPropertyBufferTooSmallError { -30779 }
sub kURLUnsettablePropertyError { -30780 }
sub kURLInvalidCallError { -30781 }
sub kURLFileEmptyError { -30783 }
sub kURLExtensionFailureError { -30785 }
sub kURLInvalidConfigurationError { -30786 }
sub kURLAccessNotAvailableError { -30787 }
sub badComponentInstance { 0x80008001 }
sub dsBusError { 1 }
sub dsAddressErr { 2 }
sub dsIllInstErr { 3 }
sub dsZeroDivErr { 4 }
sub dsChkErr { 5 }
sub dsOvflowErr { 6 }
sub dsPrivErr { 7 }
sub dsTraceErr { 8 }
sub dsLineAErr { 9 }
sub dsLineFErr { 10 }
sub dsMiscErr { 11 }
sub dsCoreErr { 12 }
sub dsIrqErr { 13 }
sub dsIOCoreErr { 14 }
sub dsLoadErr { 15 }
sub dsFPErr { 16 }
sub dsNoPackErr { 17 }
sub dsNoPk1 { 18 }
sub dsNoPk3 { 20 }
sub dsNoPk4 { 21 }
sub dsNoPk5 { 22 }
sub dsNoPk6 { 23 }
sub dsNoPk7 { 24 }
sub dsMemFullErr { 25 }
sub dsBadLaunch { 26 }
sub dsFSErr { 27 }
sub dsStknHeap { 28 }
sub negZcbFreeErr { 33 }
sub dsFinderErr { 41 }
sub dsBadSlotInt { 51 }
sub dsBadSANEOpcode { 81 }
sub dsBadPatchHeader { 83 }
sub menuPrgErr { 84 }
sub dsMBarNFnd { 85 }
sub dsHMenuFindErr { 86 }
sub dsWDEFNotFound { 87 }
sub dsCDEFNotFound { 88 }
sub dsNoFPU { 90 }
sub dsNoPatch { 98 }
sub dsBadPatch { 99 }
sub dsParityErr { 101 }
sub dsOldSystem { 102 }
sub ds32BitMode { 103 }
sub dsNeedToWriteBootBlocks { 104 }
sub dsNotEnoughRAMToBoot { 105 }
sub dsBufPtrTooLow { 106 }
sub dsVMDeferredFuncTableFull { 112 }
sub dsVMBadBackingStore { 113 }
sub dsCantHoldSystemHeap { 114 }
sub dsSystemRequiresPowerPC { 116 }
sub dsGibblyMovedToDisabledFolder { 117 }
sub dsUnBootableSystem { 118 }
sub dsMustUseFCBAccessors { 119 }
sub dsMacOSROMVersionTooOld { 120 }
sub dsLostConnectionToNetworkDisk { 121 }
sub dsRAMDiskTooBig { 122 }
sub dsWriteToSupervisorStackGuardPage { 128 }
sub dsReinsert { 30 }
sub shutDownAlert { 42 }
sub dsShutDownOrRestart { 20000 }
sub dsSwitchOffOrRestart { 20001 }
sub dsForcedQuit { 20002 }
sub dsRemoveDisk { 20003 }
sub dsDirtyDisk { 20004 }
sub dsShutDownOrResume { 20109 }
sub dsSCSIWarn { 20010 }
sub dsMBSysError { 29200 }
sub dsMBFlpySysError { 29201 }
sub dsMBATASysError { 29202 }
sub dsMBATAPISysError { 29203 }
sub dsMBExternFlpySysError { 29204 }
sub dsNoExtsMacsBug { -1 }
sub dsNoExtsDisassembler { -2 }
sub dsMacsBugInstalled { -10 }
sub dsDisassemblerInstalled { -11 }
sub dsExtensionsDisabled { -13 }
sub dsGreeting { 40 }
sub dsSysErr { 32767 }
sub CDEFNFnd { dsCDEFNotFound }
sub dsNotThe1 { 31 }
sub dsBadStartupDisk { 42 }
sub dsSystemFileErr { 43 }
sub dsHD20Installed { -12 }
sub mBarNFnd { -126 }
sub fsDSIntErr { -127 }
sub hMenuFindErr { -127 }
sub userBreak { -490 }
sub strUserBreak { -491 }
sub dsBadLibrary { 1010 }
"See why 1984 won't be like 1984"; __DATA__