src/macosx/native/com/sun/media/sound/PLATFORM_API_MacOSX_MidiOut.c
Print this page
*** 24,33 ****
--- 24,38 ----
*/
//#define USE_ERROR
//#define USE_TRACE
+ /* Use THIS_FILE when it is available. */
+ #ifndef THIS_FILE
+ #define THIS_FILE __FILE__
+ #endif
+
#if USE_PLATFORM_MIDI_OUT == TRUE
#include "PLATFORM_API_MacOSX_MidiUtils.h"
char* MIDI_OUT_GetErrorStr(INT32 err) {
*** 126,136 ****
switch (data[0]) {
case 0xF0:
case 0xF7:
// System exclusive
fprintf(stderr, "%s: %d->internal error: sysex message status=0x%X while sending short message\n",
! __FILE__, __LINE__, data[0]);
byteIsInvalid = TRUE;
break;
case 0xF1: // MTC quarter frame message
//fprintf(stderr, ">>>MIDI_OUT_SendShortMessage: MTC quarter frame message....\n");
--- 131,141 ----
switch (data[0]) {
case 0xF0:
case 0xF7:
// System exclusive
fprintf(stderr, "%s: %d->internal error: sysex message status=0x%X while sending short message\n",
! THIS_FILE, __LINE__, data[0]);
byteIsInvalid = TRUE;
break;
case 0xF1: // MTC quarter frame message
//fprintf(stderr, ">>>MIDI_OUT_SendShortMessage: MTC quarter frame message....\n");
*** 152,172 ****
break;
default:
// Invalid message
fprintf(stderr, "%s: %d->Invalid message: message status=0x%X while sending short message\n",
! __FILE__, __LINE__, data[0]);
byteIsInvalid = TRUE;
break;
}
break;
}
default:
// This can't happen, but handle it anyway.
fprintf(stderr, "%s: %d->Invalid message: message status=0x%X while sending short message\n",
! __FILE__, __LINE__, data[0]);
byteIsInvalid = TRUE;
break;
}
if (byteIsInvalid) return -1;
--- 157,177 ----
break;
default:
// Invalid message
fprintf(stderr, "%s: %d->Invalid message: message status=0x%X while sending short message\n",
! THIS_FILE, __LINE__, data[0]);
byteIsInvalid = TRUE;
break;
}
break;
}
default:
// This can't happen, but handle it anyway.
fprintf(stderr, "%s: %d->Invalid message: message status=0x%X while sending short message\n",
! THIS_FILE, __LINE__, data[0]);
byteIsInvalid = TRUE;
break;
}
if (byteIsInvalid) return -1;