summaryrefslogtreecommitdiffstats
path: root/sys/netiso/xebec/sets.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/netiso/xebec/sets.h')
-rw-r--r--sys/netiso/xebec/sets.h36
1 files changed, 36 insertions, 0 deletions
diff --git a/sys/netiso/xebec/sets.h b/sys/netiso/xebec/sets.h
new file mode 100644
index 0000000..96eb791
--- /dev/null
+++ b/sys/netiso/xebec/sets.h
@@ -0,0 +1,36 @@
+/* $Header: sets.h,v 2.1 88/09/19 12:56:33 nhall Exp $ */
+/* $Source: /var/home/tadl/src/argo/xebec/RCS/sets.h,v $ */
+
+#define MAXEVENTS 200
+#define MAXSTATES 200
+
+#define STATESET 10
+#define EVENTSET 5
+
+#define OBJ_ITEM 2
+#define OBJ_SET 3
+
+struct Object {
+ unsigned char obj_kind;
+ unsigned char obj_type; /* state or event */
+ char *obj_name;
+ char *obj_struc;
+ int obj_number;
+ struct Object *obj_members; /* must be null for kind==item */
+ /* for the tree */
+ struct Object *obj_left;
+ struct Object *obj_right;
+ struct Object *obj_parent;
+} ;
+
+extern char *Noname;
+
+#define OBJ_NAME(o) (((o)->obj_name)?(o)->obj_name:Noname)
+
+extern int Nevents, Nstates;
+int Eventshift;
+extern struct Object *CurrentEvent;
+
+extern struct Object *Lookup();
+extern struct Object *defineset();
+
OpenPOWER on IntegriCloud