]> git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/rtmidi/fix-POSIXname.patch
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / rtmidi / fix-POSIXname.patch
1 diff --git a/rtmidi_c.cpp b/rtmidi_c.cpp
2 index 248c9e5..ec1dd38 100644
3 --- a/rtmidi_c.cpp
4 +++ b/rtmidi_c.cpp
5 @@ -136,7 +136,11 @@ const char* rtmidi_get_port_name (RtMidiPtr device, unsigned int portNumber)
6 {
7 try {
8 std::string name = ((RtMidi*) device->ptr)->getPortName (portNumber);
9 - return strdup (name.c_str ());
10 +#if defined(_WIN) || defined(WINAPI_FAMILY) //Windows platform
11 + return _strdup (name.c_str ());
12 +#else // Unix platform
13 + return strdup (name.c_str ());
14 +#endif
15
16 } catch (const RtMidiError & err) {
17 device->ok = false;