--- old/src/windows/native/com/sun/media/sound/PLATFORM_API_WinOS_MidiIn.cpp 2012-09-06 09:38:13.000000000 -0700 +++ new/src/windows/native/com/sun/media/sound/PLATFORM_API_WinOS_MidiIn.cpp 2012-09-06 09:38:13.000000000 -0700 @@ -35,9 +35,15 @@ #ifdef USE_ERROR #include + +/* Use THIS_FILE when it is available. */ +#ifndef THIS_FILE + #define THIS_FILE __FILE__ +#endif + #define MIDIIN_CHECK_ERROR { \ if (err != MMSYSERR_NOERROR) \ - ERROR3("MIDI IN Error in %s:%d : %s\n", __FILE__, __LINE__, MIDI_IN_GetErrorStr((INT32) err)); \ + ERROR3("MIDI IN Error in %s:%d : %s\n", THIS_FILE, __LINE__, MIDI_IN_GetErrorStr((INT32) err)); \ } #else #define MIDIIN_CHECK_ERROR