diff --git a/modules/juce_audio_processors/format_types/juce_VST3Common.h b/modules/juce_audio_processors/format_types/juce_VST3Common.h index e7a669989b..8ee6db8799 100644 --- a/modules/juce_audio_processors/format_types/juce_VST3Common.h +++ b/modules/juce_audio_processors/format_types/juce_VST3Common.h @@ -588,10 +588,10 @@ private: { Steinberg::Vst::Event e{}; e.type = Steinberg::Vst::Event::kLegacyMIDICCOutEvent; - e.midiCCOut.channel = int8 (createSafeChannel (channel)); + e.midiCCOut.channel = Steinberg::int8 (createSafeChannel (channel)); e.midiCCOut.controlNumber = uint8 (jlimit (0, 255, controlNumber)); - e.midiCCOut.value = int8 (createSafeNote (value)); - e.midiCCOut.value2 = int8 (createSafeNote (value2)); + e.midiCCOut.value = Steinberg::int8 (createSafeNote (value)); + e.midiCCOut.value2 = Steinberg::int8 (createSafeNote (value2)); return e; } diff --git a/modules/juce_core/native/juce_linux_SystemStats.cpp b/modules/juce_core/native/juce_linux_SystemStats.cpp index 3fe5a83c60..cd3068e6e7 100644 --- a/modules/juce_core/native/juce_linux_SystemStats.cpp +++ b/modules/juce_core/native/juce_linux_SystemStats.cpp @@ -215,8 +215,8 @@ double Time::getMillisecondCounterHiRes() noexcept bool Time::setSystemTimeToThisTime() const { timeval t; - t.tv_sec = millisSinceEpoch / 1000; - t.tv_usec = (millisSinceEpoch - t.tv_sec * 1000) * 1000; + t.tv_sec = decltype (timeval::tv_sec) (millisSinceEpoch / 1000); + t.tv_usec = decltype (timeval::tv_usec) ((millisSinceEpoch - t.tv_sec * 1000) * 1000); return settimeofday (&t, nullptr) == 0; } diff --git a/modules/juce_gui_basics/native/x11/juce_linux_X11_DragAndDrop.cpp b/modules/juce_gui_basics/native/x11/juce_linux_X11_DragAndDrop.cpp index 5b0f1ea19c..ff523ac45a 100644 --- a/modules/juce_gui_basics/native/x11/juce_linux_X11_DragAndDrop.cpp +++ b/modules/juce_gui_basics/native/x11/juce_linux_X11_DragAndDrop.cpp @@ -198,7 +198,7 @@ public: srcMimeTypeAtomList.clear(); dragAndDropCurrentMimeType = 0; - auto dndCurrentVersion = static_cast (clientMsg.data.l[1] & 0xff000000) >> 24; + auto dndCurrentVersion = (static_cast (clientMsg.data.l[1]) & 0xff000000) >> 24; if (dndCurrentVersion < 3 || dndCurrentVersion > XWindowSystemUtilities::Atoms::DndVersion) {