/* TH Error codes */ #define THNOERR 0 #define THACTIVE 1 #define THINACTIVE 2 #define THPRODOS 3 #define THBADMEAN 4 #define THNOMEM 5 /* TH calls */ extern pascal void THStartUp(); extern pascal void THShutDown(); extern pascal unsigned THWord(); extern pascal char *THInfo(); extern unsigned _THID; extern unsigned _THErrNum[]; extern unsigned _THXVal; extern unsigned _THActive[]; extern unsigned _SPTHID[]; #ifdef setbank #undef setbank #undef restorebank #endif setbank #define setbank asm{ phb \ phb \ lda #^_toolErr \ pha \ plb \ pla \ } #define restorebank asm{ plb } #ifndef SPTHID #define SPTHID 0x0900 /* to be added to the real memory ID */ #endif