home *** CD-ROM | disk | FTP | other *** search
Text File | 1992-03-16 | 1.1 KB | 60 lines | [TEXT/KAHL] |
- /************************************************************
- *
- *
- * Header containing all global variables.
- *
- * by Adrian Bool in cooperation with Graham Cox.
- *
- * copyright © phantasm coding 1992.
- *
- *
- ************************************************************/
-
- #define true 1
- #define false 0
-
- /* Error codes */
-
- #define SyntaxError -191
- #define IncorrectOperand -192
- #define NoSuchOpcode -193
- #define LabelNotDefined -194
- #define OrgNotAtBeginning -195
- #define MultipleOrgs -196
- #define BadNumber -197
- #define UnexpectedEndOfFile -198
- #define AddressOutOfRange -199
- #define NotEnoughMemory -200
- #define ProgramNotDeclared -201
- #define ProgramNotComplete -202
- #define CompletedOK -203
- #define FileOperationFailed -204
- #define SectionTooLong -205
- #define DuplicateIdentifier -206
- #define TooManyDataItems -207
- #define OSRNotImplemented -208
- #define BlockTooBig -209
- #define AddressOutOfBounds -210
- #define DivisionByZero -211
- #define BadHex -212
- #define BadOct -213
-
- /* end */
-
- typedef enum
- {
- None,
- Add,
- Subtract,
- RevSubtract,
- Multiply,
- Divide,
- RevDivide,
- And,
- Or,
- Not,
- End,
- Illegal
- } operator;
-
- extern int AsmError;