1 /* Copyright (C) 1996 DJ Delorie, see COPYING.DJ for details */
2 /* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */
3 #include <msvcrt/stdlib.h>
9 double wcstod(const wchar_t *s, wchar_t **sret)
11 long double r; /* result */
13 long double d; /* scale */
14 int sign; /* +- 1.0 */
24 while ((*s == L' ') || (*s == L'\t'))
35 while ((*s >= L'0') && (*s <= L'9'))
47 while ((*s >= L'0') && (*s <= L'9'))
63 if ((*s == L'e') || (*s == L'E'))
73 if ((*s < L'0') || (*s > L'9'))
80 while ((*s >= L'0') && (*s <= L'9'))
89 for (i = 1; i <= e; i++)
92 for (i = 1; i <= e; i++)