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