|
|
1.1.1.3 ! root 1: /* sets.h,v 1.2 1993/05/20 05:28:35 cgd Exp */
1.1 root 2:
3: #define MAXEVENTS 200
4: #define MAXSTATES 200
5:
6: #define STATESET 10
7: #define EVENTSET 5
8:
9: #define OBJ_ITEM 2
10: #define OBJ_SET 3
11:
12: struct Object {
13: unsigned char obj_kind;
14: unsigned char obj_type; /* state or event */
15: char *obj_name;
16: char *obj_struc;
17: int obj_number;
18: struct Object *obj_members; /* must be null for kind==item */
19: /* for the tree */
20: struct Object *obj_left;
21: struct Object *obj_right;
22: struct Object *obj_parent;
23: } ;
24:
25: extern char *Noname;
26:
27: #define OBJ_NAME(o) (((o)->obj_name)?(o)->obj_name:Noname)
28:
29: extern int Nevents, Nstates;
30: int Eventshift;
31: extern struct Object *CurrentEvent;
32:
33: extern struct Object *Lookup();
34: extern struct Object *defineset();
35:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.