Lines Matching refs:BIT
37 #define ALLOC BIT(0) /* val.s has been allocated */
38 #define DEFINED BIT(1) /* is defined in block */
39 #define ISSET BIT(2) /* has value, vp->val.[si] */
40 #define EXPORT BIT(3) /* exported variable/function */
41 #define TRACE BIT(4) /* var: user flagged, func: execution tracing */
44 #define SPECIAL BIT(8) /* PATH, IFS, SECONDS, etc */
45 #define INTEGER BIT(9) /* val.i contains integer value */
46 #define RDONLY BIT(10) /* read-only variable */
47 #define LOCAL BIT(11) /* for local typeset() */
48 #define ARRAY BIT(13) /* array */
49 #define LJUST BIT(14) /* left justify */
50 #define RJUST BIT(15) /* right justify */
51 #define ZEROFIL BIT(16) /* 0 filled if RJUSTIFY, strip 0s if LJUSTIFY */
52 #define LCASEV BIT(17) /* convert to lower case */
53 #define UCASEV_AL BIT(18)/* convert to upper case / autoload function */
54 #define INT_U BIT(19) /* unsigned integer */
55 #define INT_L BIT(20) /* long integer (no-op) */
56 #define IMPORT BIT(21) /* flag to typeset(): no arrays, must have = */
57 #define LOCAL_COPY BIT(22) /* with LOCAL - copy attrs from existing var */
58 #define EXPRINEVAL BIT(23) /* contents currently being evaluated */
59 #define EXPRLVALUE BIT(24) /* useable as lvalue (temp flag) */
61 #define KEEPASN BIT(8) /* keep command assignments (eg, var=x cmd) */
62 #define FINUSE BIT(9) /* function being executed */
63 #define FDELETE BIT(10) /* function deleted while it was executing */
64 #define FKSH BIT(11) /* function defined with function x (vs x()) */
65 #define SPEC_BI BIT(12) /* a POSIX special builtin */
66 #define REG_BI BIT(13) /* a POSIX regular builtin */
83 #define FC_SPECBI BIT(0) /* special builtin */
84 #define FC_FUNC BIT(1) /* function builtin */
85 #define FC_REGBI BIT(2) /* regular builtin */
86 #define FC_UNREGBI BIT(3) /* un-regular builtin (!special,!regular) */
88 #define FC_PATH BIT(4) /* do path search */
89 #define FC_DEFPATH BIT(5) /* use default path in path search */
127 #define BF_DOGETOPTS BIT(0) /* save/restore getopts state */