1 /* $Header: stab.h,v 1.0 87/12/18 13:06:18 root Exp $
4 * Revision 1.0 87/12/18 13:06:18 root
10 struct stab *stab_next;
21 #define SF_VMAGIC 1 /* call routine to dereference STR val */
37 #define IOF_ARGV 1 /* this fp iterates over ARGV */
38 #define IOF_START 2 /* check for null ARGV and substitute '-' */
39 #define IOF_FLUSH 4 /* this fp wants a flush after write op */
41 #define Nullstab Null(STAB*)
43 #define STAB_STR(s) (tmpstab = (s), tmpstab->stab_flags & SF_VMAGIC ? stab_str(tmpstab) : tmpstab->stab_val)
44 #define STAB_GET(s) (tmpstab = (s), str_get(tmpstab->stab_flags & SF_VMAGIC ? stab_str(tmpstab) : tmpstab->stab_val))
45 #define STAB_GNUM(s) (tmpstab = (s), str_gnum(tmpstab->stab_flags & SF_VMAGIC ? stab_str(tmpstab) : tmpstab->stab_val))
49 EXT STAB *stab_index[128];
51 EXT char *envname; /* place for ENV name being assigned--gross cheat */
52 EXT char *signame; /* place for SIG name being assigned--gross cheat */