- fprintf (stderr, "%s(%u): Fatal: ", GetCurrentFile(), curpos);
+ const char* FileName;
+ unsigned LineNum;
+ if (CurTok.LI) {
+ FileName = GetInputName (CurTok.LI);
+ LineNum = GetInputLine (CurTok.LI);
+ } else {
+ FileName = GetCurrentFile ();
+ LineNum = GetCurrentLine ();
+ }
+
+ fprintf (stderr, "%s(%u): Fatal: ", FileName, LineNum);