diff options
Diffstat (limited to 'libs/midi++2')
-rw-r--r-- | libs/midi++2/fd_midiport.cc | 3 | ||||
-rw-r--r-- | libs/midi++2/midi.cc | 1 | ||||
-rw-r--r-- | libs/midi++2/midichannel.cc | 1 | ||||
-rw-r--r-- | libs/midi++2/midiparser.cc | 1 | ||||
-rw-r--r-- | libs/midi++2/mtc.cc | 1 |
5 files changed, 6 insertions, 1 deletions
diff --git a/libs/midi++2/fd_midiport.cc b/libs/midi++2/fd_midiport.cc index 2fd7a5e5f2..6e4a8e9b7c 100644 --- a/libs/midi++2/fd_midiport.cc +++ b/libs/midi++2/fd_midiport.cc @@ -20,6 +20,7 @@ #include <fcntl.h> #include <cerrno> +#include <cstring> #include <pbd/error.h> #include <pbd/pathscanner.h> @@ -65,7 +66,7 @@ FD_MidiPort::FD_MidiPort (const XMLNode& node, midi_filename_pattern = new string (pattern); } - if (desc.mode & O_NONBLOCK == 0) { + if ((desc.mode & O_NONBLOCK) == 0) { /* we unconditionally set O_NONBLOCK during open, but the request didn't ask for it, so remove it. diff --git a/libs/midi++2/midi.cc b/libs/midi++2/midi.cc index 7c2dc835fb..1d45dc57f5 100644 --- a/libs/midi++2/midi.cc +++ b/libs/midi++2/midi.cc @@ -18,6 +18,7 @@ $Id$ */ +#include <cstring> #include <string> #include <cstdlib> #include <midi++/types.h> diff --git a/libs/midi++2/midichannel.cc b/libs/midi++2/midichannel.cc index fe4f4afeb2..c8a18f2ee2 100644 --- a/libs/midi++2/midichannel.cc +++ b/libs/midi++2/midichannel.cc @@ -18,6 +18,7 @@ $Id$ */ +#include <cstring> #include <midi++/types.h> #include <midi++/port.h> #include <midi++/channel.h> diff --git a/libs/midi++2/midiparser.cc b/libs/midi++2/midiparser.cc index a1f6ce39b4..bfced4d7cf 100644 --- a/libs/midi++2/midiparser.cc +++ b/libs/midi++2/midiparser.cc @@ -21,6 +21,7 @@ $Id$ */ +#include <cstring> #include <cstdlib> #include <unistd.h> #include <string> diff --git a/libs/midi++2/mtc.cc b/libs/midi++2/mtc.cc index 7fd86eff35..13f5221929 100644 --- a/libs/midi++2/mtc.cc +++ b/libs/midi++2/mtc.cc @@ -18,6 +18,7 @@ $Id$ */ +#include <cstring> #include <cstdlib> #include <unistd.h> #include <string> |