ReactOS  0.4.14-dev-1007-g90d795b
atol.c
Go to the documentation of this file.
1 /* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */
2 #include <precomp.h>
3 
4 /*
5  * @implemented
6  */
7 long CDECL atol(const char *str)
8 {
9  return (long)_atoi64(str);
10 }
11 
12 /*
13  * @unimplemented
14  */
16 {
17  /* FIXME needs error checking for huge/small values */
18 #if 0
19  long double ld;
20  ld = strtold(str,0);
21  memcpy(value, &ld, 10);
22 #endif
23  return 0;
24 }
const WCHAR * str
long CDECL atol(const char *str)
Definition: atol.c:7
int CDECL _atoldbl(_LDOUBLE *value, char *str)
Definition: atol.c:15
#define memcpy(s1, s2, n)
Definition: mkisofs.h:878
#define CDECL
Definition: compat.h:21
_Check_return_ __MINGW_EXTENSION _CRTIMP __int64 __cdecl _atoi64(_In_z_ const char *_String)
long double __cdecl strtold(const char *__restrict__, char **__restrict__)