diff --git a/tinyosc.c b/tinyosc.c index 3bfc616969..4dbada9e96 100644 --- a/tinyosc.c +++ b/tinyosc.c @@ -18,6 +18,7 @@ #include #include #include +#include #if _WIN32 #include #define tosc_strncpy(_dst, _src, _len) strncpy_s(_dst, _len, _src, _TRUNCATE) @@ -309,8 +310,8 @@ void tosc_printMessage(tosc_message *osc) { case 'f': printf(" %g", tosc_getNextFloat(osc)); break; case 'd': printf(" %g", tosc_getNextDouble(osc)); break; case 'i': printf(" %d", tosc_getNextInt32(osc)); break; - case 'h': printf(" %lld", tosc_getNextInt64(osc)); break; - case 't': printf(" %lld", tosc_getNextTimetag(osc)); break; + case 'h': printf(" %" PRId64, tosc_getNextInt64(osc)); break; + case 't': printf(" %" PRIu64, tosc_getNextTimetag(osc)); break; case 's': printf(" %s", tosc_getNextString(osc)); break; case 'F': printf(" false"); break; case 'I': printf(" inf"); break;