Lines Matching defs:var
72 struct var *varptr;
83 typedef struct var {
86 struct var *var_next;
93 struct var *varptr2;
95 struct var *var_varptr1;
98 /* basic var types */
105 /* various var subtypes that a var can be set to */
106 #define VAR_TYPE_BOOL_SET 0x0100 /* var contains a boolean */
107 #define VAR_TYPE_INT_SET 0x0200 /* var contains an integer */
108 #define VAR_TYPE_STR_SET 0x0300 /* var contains a string */
109 #define VAR_TYPE_DBL_SET 0x0400 /* var contains a double */
110 #define VAR_TYPE_RAND_SET 0x0500 /* var contains a randdist pointer */
111 #define VAR_TYPE_INDVAR_SET 0x0700 /* var points to another variable(s) */
115 #define VAR_IND_ASSIGN 0x0000 /* just assignment to another var */
118 #define VAR_IND_BINOP_VAR 0x0030 /* binary op with another var */
122 #define VAR_IND_VAR_SUM_VC 0x0001 /* var sums var | cnst and *varptr1 */
123 #define VAR_IND_VAR_DIF_VC 0x0002 /* var subs var | cnst and *varptr1 */
124 #define VAR_IND_C_DIF_VAR 0x0003 /* var subs *varptr1 and constant */
125 #define VAR_IND_VAR_MUL_VC 0x0005 /* var muls var | cnst and *varptr1 */
126 #define VAR_IND_VAR_DIV_VC 0x0006 /* var divs var | cnst by *varptr1 */
127 #define VAR_IND_C_DIV_VAR 0x0007 /* var divs *varptr1 by constant */