aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-extended/wxwidgets/wxwidgets/musl-locale-l.patch
blob: f83d2d4458c19ebb489670eac205ea46db0e325c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
these macro'd away functions don't exist in musl (yet)
diff --git a/include/wx/xlocale.h b/include/wx/xlocale.h
index c433d25..3ab9d84 100644
--- a/include/wx/xlocale.h
+++ b/include/wx/xlocale.h
@@ -33,6 +33,26 @@
 #include "wx/crt.h"     // Includes wx/chartype.h, wx/wxcrt.h(wx/string.h)
 #include "wx/intl.h"    // wxLanguage
 
+#ifndef strtol_l
+#define strtol_l(s, p, base, l) strtol(s, p, base)
+#endif
+
+#ifndef strtoul_l
+#define strtoul_l(s, p, base, l) strtoul(s, p, base)
+#endif
+
+#ifndef wcstod_l
+#define wcstod_l(s, p, l) wcstod(s, p)
+#endif
+
+#ifndef wcstol_l
+#define wcstol_l(s, p, base, l) wcstol(s, p, base)
+#endif
+
+#ifndef wcstoul_l
+#define wcstoul_l(s, p, base, l) wcstoul(s, p, base)
+#endif
+
 // The platform-specific locale type
 // If wxXLocale_t is not defined, then only "C" locale support is provided
 #ifdef wxHAS_XLOCALE_SUPPORT