NL
strncat(buffer, NL, sizeof(buffer) - 1 - strlen(buffer));
static char const NL[2] = "\n";
strncat(buffer, NL, sizeof(buffer) - 1 - strlen(buffer));
{ NL("ALLUSERSPROFILE=") },
{ NL("COMPUTERNAME=") },
{ NL("COMSPEC=") },
{ NL("CYGWIN=") },
{ NL("OS=") },
{ NL("PATH=") },
{ NL("PATHEXT=") },
{ NL("PROGRAMFILES=") },
{ NL("SYSTEMDRIVE=") },
{ NL("SYSTEMROOT=") },
{ NL("WINDIR=") }
%token NL
: NL
| Database ':' NL
| Database ':' Srclist NL
| error NL
if (NL) {
case NL: