Lines Matching refs:empty

560 	 * possibly empty one: word"", wo''rd etc. */
1776 /* Inlined for common case of non-empty buffer.
1782 /* Buffer empty */
1907 * except for handlers set to '' (empty string).
3288 /* Valid only if we know o_string is not empty */
3531 /* We have empty slot at list[n], reuse without growth */
3534 debug_printf_list("list[%d]=%d string_start=%d (empty slot)\n",
4584 { /* empty block to pair "if ... else" */ }
4979 * Typically it's empty, but for function defs,
5076 /* empty ()/{} or parse error? */
5542 * the result will be empty).
5589 /* The pattern can't be empty.
6538 * 1 - ended with IFS char, else 0 (this includes case of empty str).
6587 /* Case "v=' a'; echo ''$v": we do need to finalize empty word: */
6983 /* Null pattern never matches, including if "var" is empty */
7298 /* If expansion will be empty, do not even evaluate len */
7494 * expand to nothing (not even an empty string),
7511 cant_be_null |= first_ch; /* do it for "$@" _now_, when we know it's not empty */
7517 /* this argv[] is not empty and not last:
7636 if (output->length == o_get_last_ptr(output, n) /* expansion is empty */
7841 /* Reset all sigs to default except ones with empty traps */
7846 continue; /* empty trap: has to remain SIG_IGN */
7847 /* sig has non-empty trap, reset it: */
7885 pp = &argv[3]; /* used as pointer to empty environment */
8017 /* Why we need empty flag?
8019 * empty command in `` should still set $? to 0.
8023 bool empty = 1;
8051 /* This stream isn't empty */
8052 empty = 0;
8055 if (!pipe_list && empty)
8072 empty = 0;
10019 /* If someone gives us an empty string: `cmd with empty output` */
11341 /* -c 'script' (no params): prevent empty $0 */
11770 * if it has non-empty trap:
11776 * if it has non-empty trap:
11780 * if it has non-empty trap: