Commit 6c04a187 authored by Louis Lenders's avatar Louis Lenders Committed by Alexandre Julliard

msvcrt: Add _atoldbl.

parent dc9f3843
......@@ -15845,6 +15845,7 @@ fi
for ac_func in \
_pclose \
_popen \
......@@ -15910,6 +15911,7 @@ for ac_func in \
strcasecmp \
strerror \
strncasecmp \
strtold \
tcgetattr \
timegm \
usleep \
......
......@@ -1228,6 +1228,7 @@ AC_CHECK_FUNCS(\
strcasecmp \
strerror \
strncasecmp \
strtold \
tcgetattr \
timegm \
usleep \
......
......@@ -70,6 +70,8 @@ typedef void (*MSVCRT__beginthread_start_routine_t)(void *);
typedef unsigned int (__stdcall *MSVCRT__beginthreadex_start_routine_t)(void *);
typedef int (*MSVCRT__onexit_t)(void);
typedef struct {long double x;} _LDOUBLE;
struct MSVCRT_tm {
int tm_sec;
int tm_min;
......
......@@ -166,7 +166,7 @@
@ cdecl _assert(str str long) MSVCRT__assert
@ stub _atodbl #(ptr str)
@ cdecl -ret64 _atoi64(str) ntdll._atoi64
@ stub _atoldbl #(ptr str)
@ cdecl _atoldbl(ptr str) MSVCRT__atoldbl
@ cdecl _beep(long long)
@ cdecl _beginthread (ptr long ptr)
@ cdecl _beginthreadex (ptr long ptr ptr long ptr)
......
......@@ -21,6 +21,9 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#define _ISOC99_SOURCE
#include "config.h"
#include <stdlib.h>
#include "msvcrt.h"
#include "wine/debug.h"
......@@ -184,3 +187,18 @@ int CDECL MSVCRT__stricoll( const char* str1, const char* str2 )
TRACE("str1 %s str2 %s\n", debugstr_a(str1), debugstr_a(str2));
return lstrcmpiA( str1, str2 );
}
/********************************************************************
* _atoldbl (MSVCRT.@)
*/
int CDECL MSVCRT__atoldbl(_LDOUBLE * value, char * str)
{
/* FIXME needs error checking for huge/small values */
#ifdef HAVE_STRTOLD
TRACE("str %s value %p\n",str,value);
value->x = strtold(str,0);
#else
FIXME("stub, str %s value %p\n",str,value);
#endif
return 0;
}
......@@ -666,6 +666,9 @@
/* Define to 1 if you have the `strncasecmp' function. */
#undef HAVE_STRNCASECMP
/* Define to 1 if you have the `strtold' function. */
#undef HAVE_STRTOLD
/* Define to 1 if `direction' is member of `struct ff_effect'. */
#undef HAVE_STRUCT_FF_EFFECT_DIRECTION
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment