From 2d207afe8e12f00b5a1276a678e2402c3c4c7961 Mon Sep 17 00:00:00 2001
From: kwolekr <kwolekr@minetest.net>
Date: Sat, 24 Oct 2015 13:31:42 -0400
Subject: [PATCH] Fix compilation under MSVC and remove unnecessary conditional
 function prototype

Thanks to SmallJoker for pointing this out.
---
 src/gettext.cpp | 6 +-----
 src/gettext.h   | 6 +-----
 src/main.cpp    | 5 -----
 3 files changed, 2 insertions(+), 15 deletions(-)

diff --git a/src/gettext.cpp b/src/gettext.cpp
index 26b16f434..1fab875e5 100644
--- a/src/gettext.cpp
+++ b/src/gettext.cpp
@@ -117,12 +117,8 @@ const char* MSVC_LocaleLookup(const char* raw_shortname) {
 #endif
 
 /******************************************************************************/
-#ifdef _MSC_VER
 void init_gettext(const char *path, const std::string &configured_language,
-	int argc, const char *argv[])
-#else
-void init_gettext(const char *path, const std::string &configured_language)
-#endif
+	int argc, char *argv[])
 {
 #if USE_GETTEXT
 	// First, try to set user override environment
diff --git a/src/gettext.h b/src/gettext.h
index cb3a14160..b8d27f77c 100644
--- a/src/gettext.h
+++ b/src/gettext.h
@@ -32,12 +32,8 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 #define gettext_noop(String) (String)
 #define N_(String) gettext_noop((String))
 
-#ifdef _MSC_VER
 void init_gettext(const char *path, const std::string &configured_language,
-		int argc, const char *argv[]);
-#else
-void init_gettext(const char *path, const std::string &configured_language);
-#endif
+	int argc, char *argv[]);
 
 extern wchar_t *utf8_to_wide_c(const char *str);
 
diff --git a/src/main.cpp b/src/main.cpp
index d5fcae2f7..1538c15d4 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -450,13 +450,8 @@ static bool init_common(const Settings &cmd_args, int argc, char *argv[])
 	// Initialize HTTP fetcher
 	httpfetch_init(g_settings->getS32("curl_parallel_limit"));
 
-#ifdef _MSC_VER
 	init_gettext(porting::path_locale.c_str(),
 		g_settings->get("language"), argc, argv);
-#else
-	init_gettext(porting::path_locale.c_str(),
-		g_settings->get("language"));
-#endif
 
 	return true;
 }
-- 
GitLab