jdk/src/solaris/instrument/EncodingSupport_md.c
changeset 13678 5c8001201f98
parent 5506 202f599c92aa
child 14342 8435a30053c1
--- a/jdk/src/solaris/instrument/EncodingSupport_md.c	Wed Jul 05 18:20:34 2017 +0200
+++ b/jdk/src/solaris/instrument/EncodingSupport_md.c	Tue Sep 11 13:40:59 2012 -0700
@@ -33,8 +33,13 @@
 
 /* Routines to convert back and forth between Platform Encoding and UTF-8 */
 
+/* Use THIS_FILE when it is available. */
+#ifndef THIS_FILE
+    #define THIS_FILE __FILE__
+#endif
+
 /* Error and assert macros */
-#define UTF_ERROR(m) utfError(__FILE__, __LINE__,  m)
+#define UTF_ERROR(m) utfError(THIS_FILE, __LINE__,  m)
 #define UTF_ASSERT(x) ( (x)==0 ? UTF_ERROR("ASSERT ERROR " #x) : (void)0 )
 #define UTF_DEBUG(x)