|
|
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.