Lines Matching refs:first_ch
2319 char first_ch;
2330 first_ch = arg[0];
2332 switch (first_ch & 0x7f) {
2345 if (!(first_ch & 0x80))
2351 arg[0] = first_ch & 0x7f;
2359 arg[0] = first_ch;
2364 if (!(first_ch & 0x80))
2415 char first_ch, ored_ch;
2434 first_ch = arg[0] | or_mask; /* forced to "quoted" if or_mask = 0x80 */
2435 ored_ch |= first_ch;
2437 switch (first_ch & 0x7f) {
2438 /* Highest bit in first_ch indicates that var is double-quoted */
2454 if (!(first_ch & 0x80)) { /* unquoted $* or $@ */
2471 if (first_ch == ('@'|0x80) && !or_mask) { /* quoted $@ */
2496 arg[0] = first_ch & 0x7f;
2504 arg[0] = first_ch;
2506 if (!(first_ch & 0x80)) { /* unquoted $VAR */