diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/adlmidi_load.cpp | 2 | ||||
-rw-r--r-- | src/adlmidi_private.hpp | 4 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/adlmidi_load.cpp b/src/adlmidi_load.cpp index a1242d7..c5884a5 100644 --- a/src/adlmidi_load.cpp +++ b/src/adlmidi_load.cpp @@ -381,7 +381,9 @@ bool MIDIplay::LoadMIDI(MIDIplay::fileReader &fr) if(!fr.isValid()) { ADLMIDI_ErrorString = "Invalid data stream!\n"; + #ifndef _WIN32 ADLMIDI_ErrorString += std::strerror(errno); + #endif return false; } diff --git a/src/adlmidi_private.hpp b/src/adlmidi_private.hpp index 5d5da0a..73d5aed 100644 --- a/src/adlmidi_private.hpp +++ b/src/adlmidi_private.hpp @@ -63,6 +63,10 @@ #include <stdio.h> #include <limits> // numeric_limit +#ifndef _WIN32 +#include <errno.h> +#endif + #include <deque> #include <algorithm> |