From 1e03ad73362525850a016259ac917fe6702016d5 Mon Sep 17 00:00:00 2001 From: John Emmas Date: Mon, 16 Jan 2017 13:44:23 +0000 Subject: setlocale(LC_MESSAGES) isn't valid when building with MSVC In fact AFAICT it isn't supported by MinGW either (I've a feeling it probably isn't valid on Windows at all). --- gtk2_ardour/main.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gtk2_ardour/main.cc b/gtk2_ardour/main.cc index bd55e67327..41b385ce4a 100644 --- a/gtk2_ardour/main.cc +++ b/gtk2_ardour/main.cc @@ -306,7 +306,11 @@ int main (int argc, char *argv[]) } catch (...) { std::cerr << "Cannot set C++ locale\n"; } +#ifndef COMPILER_MSVC + // LC_MESSAGES isn't a supported locale setting when building + // with MSVC (in fact, I doubt if it's valid for Windows at all) l_msg = setlocale (LC_MESSAGES, NULL); +#endif l_num = setlocale (LC_NUMERIC, NULL); if (l_msg) { l_msg = strdup (l_msg); } if (l_num) { l_num = strdup (l_num); } -- cgit v1.2.3