ASL_FILE_PREPROCESSOR
if (Gbl_Files[ASL_FILE_PREPROCESSOR].Handle ==
Gbl_Files[ASL_FILE_PREPROCESSOR].Handle = NULL;
FlDeleteFile (ASL_FILE_PREPROCESSOR);
if ((FileId == ASL_FILE_PREPROCESSOR) && Gbl_PreprocessorOutputFlag)
if ((FileId == ASL_FILE_PREPROCESSOR) &&
FlOpenFile (ASL_FILE_PREPROCESSOR, Filename, "w+t");
Gbl_Files[ASL_FILE_PREPROCESSOR].Handle = NULL;
if ((i == ASL_FILE_PREPROCESSOR) && (!Gbl_KeepPreprocessorTempFile))
FlPrintFile (ASL_FILE_PREPROCESSOR, "Name (%s, Buffer()\n{", BufferName);
FlPrintFile (ASL_FILE_PREPROCESSOR, "\n ", c);
FlPrintFile (ASL_FILE_PREPROCESSOR, " 0x%2.2X,", c);
FlPrintFile (ASL_FILE_PREPROCESSOR, "\n})\n", BufferName);
Gbl_Files[ASL_FILE_INPUT].Handle = Gbl_Files[ASL_FILE_PREPROCESSOR].Handle;
FlWriteFile (ASL_FILE_PREPROCESSOR, Gbl_CurrentLineBuffer,
FlPrintFile (ASL_FILE_PREPROCESSOR, "#line %u \"%s\" // #%s\n",
FlPrintFile (ASL_FILE_PREPROCESSOR, "#line %u \"%s\"\n",
FlPrintFile (ASL_FILE_PREPROCESSOR, "#line %u \"%s\"\n", 1, Filename);
FlPrintFile (ASL_FILE_PREPROCESSOR, "#line %u \"%s\"\n",