ASL_FILE_SOURCE_OUTPUT
FlSeekFile (ASL_FILE_SOURCE_OUTPUT, 0);
FlDeleteFile (ASL_FILE_SOURCE_OUTPUT);
SourceFile = Gbl_Files[ASL_FILE_SOURCE_OUTPUT].Handle;
Gbl_Files[ASL_FILE_SOURCE_OUTPUT].Filename);
Gbl_Files[ASL_FILE_SOURCE_OUTPUT].Filename);
Gbl_Files[ASL_FILE_SOURCE_OUTPUT].Filename);
FlPrintFile (ASL_FILE_SOURCE_OUTPUT, "\n");
FlOpenFile (ASL_FILE_SOURCE_OUTPUT, Filename, "w+b");
FlSeekFile (ASL_FILE_SOURCE_OUTPUT, 0);
if (FlReadFile (ASL_FILE_SOURCE_OUTPUT, &FileByte, 1) != AE_OK)
} while (FlReadFile (ASL_FILE_SOURCE_OUTPUT, &FileByte, 1) == AE_OK);
for (i = ASL_FILE_SOURCE_OUTPUT; i <= ASL_MAX_FILE_TYPE; i++)
if ((i == ASL_FILE_SOURCE_OUTPUT) && (!Gbl_SourceOutputFlag))