jdk/src/share/native/sun/awt/debug/debug_assert.h
changeset 13678 5c8001201f98
parent 5506 202f599c92aa
child 23010 6dadb192ad81
--- a/jdk/src/share/native/sun/awt/debug/debug_assert.h	Wed Jul 05 18:20:34 2017 +0200
+++ b/jdk/src/share/native/sun/awt/debug/debug_assert.h	Tue Sep 11 13:40:59 2012 -0700
@@ -32,17 +32,22 @@
 
 #include "debug_util.h"
 
+/* Use THIS_FILE when it is available. */
+#ifndef THIS_FILE
+    #define THIS_FILE __FILE__
+#endif
+
 #if defined(DEBUG)
 
 #define DASSERT(_expr) \
         if ( !(_expr) ) { \
-            DAssert_Impl( #_expr, __FILE__, __LINE__); \
+            DAssert_Impl( #_expr, THIS_FILE, __LINE__); \
         } else { \
         }
 
 #define DASSERTMSG(_expr, _msg) \
         if ( !(_expr) ) { \
-            DAssert_Impl( (_msg), __FILE__, __LINE__); \
+            DAssert_Impl( (_msg), THIS_FILE, __LINE__); \
         } else { \
         }