assert(sym->lex != CONSTANT);
if (elt == EX_CALL) {
args = env;
- state = (Gpr_t *) disc->user;
+ state = disc->user;
switch (sym->index) {
case F_graph:
gp = openG(args[0].string, xargs(args[1].string));
return v;
} else if (elt == EX_ARRAY) {
args = env;
- state = (Gpr_t *) disc->user;
+ state = disc->user;
switch (sym->index) {
case A_ARGV:
v.string = getArg(args[0].integer, state);
}
} else {
if (!typeChkExp(ref, sym)) {
- Gpr_t *state = (Gpr_t *) disc->user;
+ Gpr_t *state = disc->user;
exerror("type error using %s",
deparse(pgm, node, state->tmp));
}
rv = -1;
}
else {
- Gpr_t* state = (Gpr_t *) disc->user;
+ Gpr_t* state = disc->user;
x->data.constant.value.string = nameOf(prog, objp, state->tmp);
}
}