error:
if (tokenType == MOT || tokenType == MOTCLE) {
- wpr_error(L"Scanner error with token type: %s and value: %ls\n",
+ wpr_error(L"%s error with token type: %s and value: %ls\n",
+ __func__,
tokenTypestr[tokenType],
token[tokenFound].value);
} else {
- wpr_error(L"Scanner error with token type: %s\n",
+ wpr_error(L"%s error with token type: %s\n",
+ __func__,
tokenTypestr[tokenType]);
}
tokenType = FIN;
// Ouvre le fichier source en lecture seulement (le fichier doit exister) :
source = fopen(in_file, "r+");
if (source == NULL) {
- pr_error("Impossible d'ouvrir le fichier %s\n", in_file);
+ pr_error("Fail to open file %s\n", in_file);
return EXIT_FAILURE;
}
} else {
// avec suppression du contenu au prealable :
target = fopen(out_file, "w+");
if (target == NULL) {
- pr_error("Impossible d'ouvrir le fichier %s\n", out_file);
+ pr_error("Fail to open file %s\n", out_file);
return EXIT_FAILURE;
}
} else {
void wpr_warning(const wchar_t *format, ...);
void wpr_error(const wchar_t *format, ...);
-#endif
+#endif /* PRINT_HELPER_H_ */