diff --git a/gnucash/gnucash-locale-platform.h b/gnucash/gnucash-locale-platform.h index 1eab7f8daa..737a99b305 100644 --- a/gnucash/gnucash-locale-platform.h +++ b/gnucash/gnucash-locale-platform.h @@ -25,6 +25,6 @@ #ifndef GNUCASH_LOCALE_PLATFORM_H #define GNUCASH_LOCALE_PLATFORM_H -char *set_platform_locale(); +char *set_platform_locale(void); #endif diff --git a/gnucash/gnucash-locale-windows.c b/gnucash/gnucash-locale-windows.c index 2c3b8a51a4..753af7c204 100644 --- a/gnucash/gnucash-locale-windows.c +++ b/gnucash/gnucash-locale-windows.c @@ -33,7 +33,7 @@ * retrieve the Windows locale and set POSIX to match. */ char * -set_platform_locale() +set_platform_locale(void) { WCHAR lpLocaleName[LOCALE_NAME_MAX_LENGTH]; char *locale = NULL; @@ -68,4 +68,5 @@ set_platform_locale() setlocale (LC_ALL, locale); return locale; } + return g_strdup("C"); }