Lines Matching refs:variable
152 typedef struct variable
156 struct variable *next;
157 }variable;
159 variable dummy = { NULL, 0L, NULL };
160 variable *vars=&dummy;
162 variable *lookup_var(char *name);
163 variable *add_var(char *name, ULONG value);
336 variable *v;
385 variable *v;
765 variable *v;
836 variable *v;
885 else if (isalpha(**str) || **str == '_') /* a variable name */
895 fprintf(stderr, "No such variable: %s (assigning value of zero)\n",
918 fprintf(stderr, "%s is a read-only variable\n", var_name);
926 fprintf(stderr, "Expecting left paren, unary op, constant or variable.");
943 variable name in our name space, we call it to
944 look for the variable. If it finds the name, it
946 didn't find the variable.
958 pass in a function to set as the variable name lookup up hook
961 variable name).
973 variable *
976 variable *v;
986 variable *
989 variable *v;
992 /* first make sure this isn't an external read-only variable */
1001 v = (variable *)malloc(sizeof(variable));
1004 fprintf(stderr, "No memory to add variable: %s\n", name);
1019 interfaces to the variable manipulation routines.
1024 variable *v;
1036 a variable and 0 on failure to find a variable.
1037 If a variable is found, val is filled with its
1043 variable *v;
1075 * First get the variable name