--- a/macros.h Fri Jan 07 17:40:23 2005 +0000
+++ b/macros.h Fri Jan 07 17:47:29 2005 +0000
@@ -87,7 +87,7 @@
# define TILE_ADD(x,y) ((x)+(y))
#else
# if defined(__GNUC__)
-# define TILE_ADD(x,y) (SafeTileAdd((x),(y), "??", __FILE__, __LINE__))
+# define TILE_ADD(x,y) (SafeTileAdd((x),(y), #x ", " #y, __FILE__, __LINE__))
# else
# define TILE_ADD(x,y) (SafeTileAdd((x),(y), #x ## ", " ## #y, __FILE__, __LINE__))
# endif
--- a/misc.c Fri Jan 07 17:40:23 2005 +0000
+++ b/misc.c Fri Jan 07 17:47:29 2005 +0000
@@ -740,7 +740,7 @@
sprintf(buf, "TILE_ADD(%s) when adding 0x%.4X and %d failed", exp, tile, add);
#if !defined(_DEBUG) || !defined(_MSC_VER)
- printf("%s\n", buf);
+ fprintf(stderr, "%s:%d %s\n", file, line, buf);
#else
_assert(buf, (char*)file, line);
#endif