[Wsplgen-commits] r16 - trunk/src
scm-commit at wald.intevation.org
scm-commit at wald.intevation.org
Wed Dec 7 22:29:03 CET 2005
Author: mrchip
Date: 2005-12-07 22:29:03 +0100 (Wed, 07 Dec 2005)
New Revision: 16
Modified:
trunk/src/tools.cpp
Log:
Es wird jetzt immer nur der reine Dateiname bei internen-Fehlermeldungen
ausgegeben, da es sonst Unterschiede in den Test Dateien gibt.
Modified: trunk/src/tools.cpp
===================================================================
--- trunk/src/tools.cpp 2005-12-07 20:49:27 UTC (rev 15)
+++ trunk/src/tools.cpp 2005-12-07 21:29:03 UTC (rev 16)
@@ -13,13 +13,23 @@
//---------------------------------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
+#include <string.h>
#include <stdarg.h>
#include "tools.h"
//---------------------------------------------------------------------------
void dump_error(char *file, int line, char *format, ...)
{
- printf("Datei: %s\n", file);
+ char *p = file;
+
+ if (strlen(file) > 0)
+ {
+ p = p + strlen(file) - 1;
+ while (p > file && *p != '\\' && *p != '/') p--;
+ if (*p == '\\' || *p == '/') p++;
+ }
+
+ printf("Datei: %s\n", p);
printf("Zeile: %d\n", line);
va_list argptr;
More information about the Wsplgen-commits
mailing list