{
*tmp = *expr->data.operand.left;
tmp->data.constant.value = v;
- if ((*ex->disc->stringof) (ex, tmp, 0, ex->disc))
+ if (ex->disc->stringof(ex, tmp, 0, ex->disc))
exerror("%s: no string representation of %s value",
expr->data.operand.left->data.variable.symbol->name,
extypename(ex, expr->data.operand.left->type));
exerror("cannot convert %s to STRING", extypename(p, type));
if (x->op != CONSTANT) {
if (!BUILTIN(type)) {
- if ((*p->disc->stringof) (p, x, 1, p->disc) < 0) {
+ if (p->disc->stringof(p, x, 1, p->disc) < 0) {
exerror("cannot convert %s to STRING",
extypename(p, type));
}
}
x = exnewnode(p, cvt, 0, STRING, x, 0);
} else if (!BUILTIN(type)) {
- if ((*p->disc->stringof) (p, x, 0, p->disc) < 0)
+ if (p->disc->stringof(p, x, 0, p->disc) < 0)
exerror("cannot convert constant %s to STRING",
extypename(p, x->type));
} else