Documentation  |   Table of Contents   |  < Previous   |  Next >  

33    ErrorBase.h

Porting Applications to Palm OS® Cobalt

Exploring Palm OS®

Deleted APIs ^TOP^

Table 33.1  Deleted functions

Deleted API

Use instead

ErrAlertCustom()

ErrDisplayFileLineMsg()

ErrExceptionList()

ErrThrow()

Table 33.2  Deleted macros

Deleted API

Use instead

ErrAlert()

Table 33.3  Deleted #defines

Deleted API

Use instead

errMaxMsgLength

uilibErrorClass

Modified APIs ^TOP^

Table 33.4  Modified structures

Modified API

Description of change

ErrExceptionType

Table 33.5  Modified types

Modified API

Description of change

typedef long *ErrJumpBuf[16]

Table 33.6  Modified #defines 

Modified API

Description of change

#define actvErrorClass 0x80002000

#define almErrorClass 0x80000900

#define appErrorClass 0x80008000

#define attnErrorClass 0x80002E00

#define bltErrorClass 0x80002300

#define blthErrorClass 0x80003100

#define cmpErrorClass 0x80000D00

#define cncErrorClass 0x80001F00

#define cpmErrorClass 0x80003800

#define dispErrorClass 0x80002200

#define dlkErrorClass 0x80000E00

#define dmErrorClass 0x80000200

#define emuErrorClass 0x80001C00

#define errInfoClass 0x80007F00

#define errNone 0x00000000

#define ErrTry { ErrExceptionType _TryObject; _TryObject.err = 0; ErrExceptionListAppend(&_TryObject); if (ErrSetJump(_TryObject.state) == 0) {

#define evtErrorClass 0x80000700

#define exgErrorClass 0x80001500

#define expErrorClass 0x80002900

#define fileErrorClass 0x80001600

#define flpErrorClass 0x80000680

#define flshErrorClass 0x80001D00

#define fplErrorClass 0x80000600

#define ftrErrorClass 0x80000C00

#define grfErrorClass 0x80001000

#define htalErrorClass 0x80001300

#define hwrErrorClass 0x80003000

#define inetErrorClass 0x80001400

#define intlErrorClass 0x80002C00

#define lmErrorClass 0x80002B00

#define lz77ErrorClass 0x80002700

#define mdmErrorClass 0x80001100

#define memErrorClass 0x80000100

#define menuErrorClass 0x80002600

#define netErrorClass 0x80001200

#define oemErrorClass 0x80007000

#define omErrorClass 0x80002500

#define padErrorClass 0x80000F00

#define pdiErrorClass 0x80002D00

#define penErrorClass 0x80000B00

#define pinsErrorClass 0x80005000

#define pwrErrorClass 0x80001E00

#define radioErrorClass 0x80002100

#define rfutErrorClass 0x80001700

#define secErrorClass 0x80001B00

#define serErrorClass 0x80000300

#define slkErrorClass 0x80000400

#define smsErrorClass 0x80002800

#define sndErrorClass 0x80000800

#define sslErrorClass 0x80003900

#define statErrorClass 0x80005100

#define sysErrorClass 0x80000500

#define telErrorClass 0x80002F00

#define timErrorClass 0x80000A00

#define tsmErrorClass 0x80001900

#define txtErrorClass 0x80001800

#define udaErrorClass 0x80003200

#define vfsErrorClass 0x80002A00

#define webErrorClass 0x80001A00

#define winErrorClass 0x80002400

Unchanged APIs ^TOP^

Table 33.7  Unchanged functions

ErrLongJump()

ErrSetJump()

Table 33.8  Unchanged macros

ErrCatch()

Table 33.9  Unchanged types

ErrExceptionPtr

Table 33.10  Unchanged #defines

ErrEndCatch