The # Character constants header appear unconditionally. Now that we're trying to reduce the size of the generated shell code and make it nicer, we want it to appear only if character constants are used.
Example where it appears
: $((n = 0))
_main() {
save_vars $n
n=0
_fib n 15
_exit __ $n
unsave_vars $1 n
}
# Character constants
# Runtime library
readonly _NULL=0
readonly _EOF=-1
...
Context
The
# Character constants
header appear unconditionally. Now that we're trying to reduce the size of the generated shell code and make it nicer, we want it to appear only if character constants are used.Example where it appears