Lines Matching refs:L
2871 } L = L; /* for compiler */ in evaluate() local
2891 L.v = evaluate(op1, TMPVAR0); in evaluate()
2893 L.s = getvar_s(L.v); in evaluate()
2894 debug_printf_eval("L.s:'%s'\n", L.s); in evaluate()
2897 L_d = getvar_i(L.v); in evaluate()
2949 op = istrue(L.v) ? op->a.n : op->r.n; in evaluate()
2955 hashwalk_init(L.v, iamarray(R.v)); in evaluate()
2961 op = hashwalk_next(L.v) ? op->a.n : op->r.n; in evaluate()
3055 copyvar(res, L.v); in evaluate()
3079 L.v = op->l.v; in evaluate()
3080 if (L.v == intvar[NF]) in evaluate()
3086 L.v = &fnargs[op->l.aidx]; in evaluate()
3088 res = op->r.n ? findvar(iamarray(L.v), R.s) : L.v; in evaluate()
3093 setvar_i(res, hash_search(iamarray(R.v), L.s) ? 1 : 0); in evaluate()
3099 L.s = getvar_s(intvar[F0]); in evaluate()
3108 int i = regexec(re, L.s, 0, NULL, 0); in evaluate()
3124 res = setvar_p(L.v, R.v->string); /* avoids strdup */ in evaluate()
3127 res = copyvar(L.v, R.v); in evaluate()
3135 res = evaluate(istrue(L.v) ? op->r.n->l.n : op->r.n->r.n, res); in evaluate()
3189 rsm = newfile(L.s); in evaluate()
3193 rsm->F = popen(L.s, "r"); in evaluate()
3196 rsm->F = fopen_for_read(L.s); /* not xfopen! */ in evaluate()
3300 debug_printf_eval("length: L.s:'%s'\n", L.s); in evaluate()
3302 L.s = getvar_s(intvar[F0]); in evaluate()
3303 debug_printf_eval("length: L.s='%s'\n", L.s); in evaluate()
3305 else if (L.v->type & VF_ARRAY) { in evaluate()
3306 R_d = L.v->x.array->nel; in evaluate()
3307 debug_printf_eval("length: array_len:%d\n", L.v->x.array->nel); in evaluate()
3310 R_d = strlen(L.s); in evaluate()
3315 R_d = (ENABLE_FEATURE_ALLOW_EXEC && L.s && *L.s) in evaluate()
3316 ? (system(L.s) >> 8) : 0; in evaluate()
3322 } else if (L.s && *L.s) { in evaluate()
3323 rstream *rsm = newfile(L.s); in evaluate()
3333 rsm = (rstream *)hash_search(fdhash, L.s); in evaluate()
3334 debug_printf_eval("OC_FBLTIN close: op1:%p s:'%s' rsm:%p\n", op1, L.s, rsm); in evaluate()
3351 hash_remove(fdhash, L.s); in evaluate()
3430 setvar_p(res, xasprintf("%s%s%s", L.s, sep, R.s)); in evaluate()
3436 setvar_i(res, istrue(L.v) ? ptest(op->r.n) : 0); in evaluate()
3441 setvar_i(res, istrue(L.v) ? 1 : ptest(op->r.n)); in evaluate()
3479 res = setvar_i(((opinfo & OPCLSMASK) == OC_BINARY) ? res : L.v, L_d); in evaluate()
3488 if (is_numeric(L.v) && is_numeric(R.v)) { in evaluate()
3489 Ld = getvar_i(L.v) - getvar_i(R.v); in evaluate()
3491 const char *l = getvar_s(L.v); in evaluate()