|
|
1.1 ! root 1: #define STRUCT struct ! 2: #define CHAR char ! 3: #define BOOL char ! 4: #define REG register ! 5: #define INT int ! 6: #define REAL double ! 7: #define UNSIGNED unsigned ! 8: #define STRING char * ! 9: #define PTR int * ! 10: ! 11: #define EXITSW break ! 12: ! 13: #define BEGIN { ! 14: #define END } ! 15: ! 16: #define IF if( ! 17: #define THEN ){ ! 18: #define ELSE } else { ! 19: #define ELIF } else if ( ! 20: #define FI } ! 21: ! 22: #define EXITFOR break ! 23: #define FOR for( ! 24: #define WHILE while( ! 25: #define DO ){ ! 26: #define OD } ! 27: #define REP do{ ! 28: #define PER }while( ! 29: #define DONE ); ! 30: #define LOOP for(;;){ ! 31: #define POOL } ! 32: ! 33: #define SKIP ; ! 34: #define DIV / ! 35: #define REM % ! 36: #define NEQ ^ ! 37: #define ANDF && ! 38: #define ORF || ! 39: ! 40: #define TRUE (-1) ! 41: #define FALSE 0 ! 42: #define LOBYTE 0377 ! 43: #define HIBYTE 0177400 ! 44: #define STRIP 0177 ! 45: #define HEXMSK 017 ! 46: ! 47: #define SP ' ' ! 48: #define TB '\t' ! 49: #define NL '\n' ! 50: #define EOF 0 ! 51: #define maxint 32767
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.