Forráskód Böngészése

LibC: Return a default locale from localeconv(). (For GCC 8.3.0)

Andreas Kling 6 éve
szülő
commit
1d02c7b6f1
1 módosított fájl, 7 hozzáadás és 1 törlés
  1. 7 1
      LibC/locale.cpp

+ 7 - 1
LibC/locale.cpp

@@ -4,6 +4,12 @@
 
 extern "C" {
 
+static struct lconv default_locale = {
+    ".",
+    ",",
+    "\x03\x03",
+};
+
 char* setlocale(int category, const char* locale)
 {
     dbgprintf("FIXME(LibC): setlocale(%d, %s)\n", category, locale);
@@ -12,7 +18,7 @@ char* setlocale(int category, const char* locale)
 
 struct lconv* localeconv()
 {
-    assert(false);
+    return &default_locale;
 }
 
 }