aboutsummaryrefslogtreecommitdiff
path: root/system/lib/libc/musl/src/stdlib
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2014-01-14 14:11:16 -0800
committerAlon Zakai <alonzakai@gmail.com>2014-01-14 14:11:16 -0800
commitc8529f6fa67bc6f5adada4fc3f9804c852371c50 (patch)
tree6d90cd42f361ec14abc09ea0fd74b6225e89580e /system/lib/libc/musl/src/stdlib
parent899b2b41e696ff627ee9b8690d9ef8ba04e73df3 (diff)
parentef760229622d7427987bbc0b35835606d0cb53d8 (diff)
Merge pull request #2009 from waywardmonkeys/updates2
Updates2
Diffstat (limited to 'system/lib/libc/musl/src/stdlib')
-rw-r--r--system/lib/libc/musl/src/stdlib/strtod.c24
1 files changed, 18 insertions, 6 deletions
diff --git a/system/lib/libc/musl/src/stdlib/strtod.c b/system/lib/libc/musl/src/stdlib/strtod.c
index 461dcf85..35f640da 100644
--- a/system/lib/libc/musl/src/stdlib/strtod.c
+++ b/system/lib/libc/musl/src/stdlib/strtod.c
@@ -32,9 +32,21 @@ long double strtold(const char *restrict s, char **restrict p)
return strtox(s, p, 2);
}
-weak_alias(strtof, strtof_l);
-weak_alias(strtod, strtod_l);
-weak_alias(strtold, strtold_l);
-weak_alias(strtof, __strtof_l);
-weak_alias(strtod, __strtod_l);
-weak_alias(strtold, __strtold_l);
+float strtof_l(const char *restrict s, char **restrict p, struct __locale_struct *loc)
+{
+ return strtof(s, p);
+}
+
+double strtod_l(const char *restrict s, char **restrict p, struct __locale_struct *loc)
+{
+ return strtod(s, p);
+}
+
+long double strtold_l(const char *restrict s, char **restrict p, struct __locale_struct *loc)
+{
+ return strtold(s, p);
+}
+
+weak_alias(strtof_l, __strtof_l);
+weak_alias(strtod_l, __strtod_l);
+weak_alias(strtold_l, __strtold_l);