to_integer
return *vp->u.s == 0 || (to_integer(vp, NULL) && vp->u.i == 0);
int to_integer(struct val *, const char **);
if (!to_integer(l, &errstr))
if (!to_integer(r, &errstr))
if (!to_integer(l, &errstr))
if (!to_integer(r, &errstr))