[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