From: Rafał Długołęcki Date: Tue, 2 Feb 2016 21:42:45 +0000 (+0100) Subject: More detailed error messages in preprocessor X-Git-Tag: 3.4-b1~6 X-Git-Url: https://git.dlugolecki.net.pl/?p=vlp.git;a=commitdiff_plain;h=3379d2caf9ee3a5b495144b395ccfa053fe699f0 More detailed error messages in preprocessor --- diff --git a/src/preproc/prep.cpp b/src/preproc/prep.cpp index 142a1ca..020b332 100644 --- a/src/preproc/prep.cpp +++ b/src/preproc/prep.cpp @@ -6,7 +6,6 @@ #include #include #include -#include class IncFile { @@ -84,7 +83,7 @@ int main(int argc,char **argv) int currentline = 1; int i, j, line, tline; - + inc.clear(); poms.sprintf("%s", argv[1]); i = poms.findRev('/', poms.length() - 1, FALSE); @@ -128,7 +127,7 @@ int main(int argc,char **argv) } if (!srcfile.open(IO_ReadOnly)) { - fprintf(stdout, "Cannot open file\n"); + fprintf(stdout, "Cannot open file: %s\n", srcfile.fileName().toStdString().c_str()); exit(1); } @@ -202,7 +201,12 @@ int main(int argc,char **argv) unlink(poms1.toStdString().c_str()); } } else { - fprintf(stdout, "Errors\n"); + QString errors; + errors.sprintf("Errors: %s does not exists, current path: %s\n", + poms.toStdString().c_str(), + QDir::currentPath().toStdString().c_str() + ); + fprintf(stdout, errors.toStdString().c_str()); poms.sprintf("%s/.cmp00", mydir); QFile err(poms.toStdString().c_str());