Lines Matching defs:qval
853 const char *qval, *ccp;
860 if ((qval = val) == NULL) {
864 qval = str_val(vp);
867 ccp = skip_varname(qval, false);
868 if (ccp == qval) {
871 if (!(c = (unsigned char)qval[0]))
873 else if (ctype(c, C_DIGIT) && getn(qval, &c))
875 else if (qval[1] == '\0') switch (c) {
894 return (maybe_errorf(ep, 1, Tf_sD_s, qval,
899 while (qval) {
900 if (!strcmp(qval, tvar))
901 return (maybe_errorf(ep, 1, Tf_sD_s, qval,
903 varsearch(e->loc, &vp, qval, hash(qval));
904 qval = NULL;
906 qval = str_val(vp);