setlocale(LC_MESSAGES) isn't valid when building with MSVC
[ardour.git] / gtk2_ardour / main.cc
index bd55e67327eeae327317a47559bf0fafc167ac77..41b385ce4ad9e8def136baa1df552151e9e10305 100644 (file)
@@ -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); }