1 /* $NetBSD: sets.h,v 1.5.22.1 2005/03/04 16:54:09 skrll Exp $ */
13 unsigned char obj_kind
;
14 unsigned char obj_type
; /* state or event */
18 struct Object
*obj_members
; /* must be null for kind==item */
20 struct Object
*obj_left
;
21 struct Object
*obj_right
;
22 struct Object
*obj_parent
;
27 #define OBJ_NAME(o) (((o)->obj_name)?(o)->obj_name:Noname)
29 extern int Nevents
, Nstates
;
31 extern struct Object
*CurrentEvent
;
33 extern struct Object
*lookup();
34 extern struct Object
*defineset();
35 extern void end_states();
36 extern struct Object
*Lookup();
37 extern void defineitem();
39 extern void dump_trans();