|
|
1.1 root 1: #define NONE -1
2: #define MAXPROC 16
3: #define PLENTY 16 /* max namelength */
4:
5: #define MANY 512 /* range globals: 0 - MANY */
6: /* range locals : MANY - 2*MANY */
7: /* range params : 2*MANY and 3*MANY */
8: /* range constants: 3*MANY++ or 3*MANY-- */
9:
10: /* `column types:' */
11: #define INP 10 /* recv specific message */
12: #define DFL 11 /* default input from q */
13: #define TMO 12 /* transition on timeout */
14: #define OUTP 13 /* append message to a q */
15: #define SPN 14 /* builtin call or transit state */
16: #define CND 15 /* conditional */
17: #define FCT 16 /* function call */
18:
19: #define INCR 16 /* increment a sequence number */
20: #define DECR 17 /* decrement a sequence number */
21: #define SUBT 18 /* subtract */
22: #define ADDT 19 /* add */
23: #define SETV 32 /* set seq. number to initial value */
24: #define ISEQ 256 /* compare two variables (s.numbers) */
25: #define NTEQ 257 /* != */
26: #define GREQ 258 /* >= */
27: #define SMEQ 259 /* <= */
28: #define GRNQ 260 /* > */
29: #define SMNQ 261 /* < */
30:
31: #define POP 1
32: #define PUSH -1
33:
34: #define SO 2 /* send only */
35: #define RO 4 /* recv only */
36: #define SR 6 /* send & recv */
37: #define TC 8 /* reftask call */
38: #define TO 16 /* timeout */
39: #define LV 32 /* local var updated */
40: #define GV 64 /* global var updated */
41:
42: #define FAIL -1 /* backward receive: cargo mismatch */
43:
44: #define NOREF(i) (i < 0 || i >= MAXPROC)
45: #define NOTOOBIG 16383 /* was 32767 */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.