ReactOS 0.4.16-dev-1020-gf135cab
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 */
7long 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}
long CDECL atol(const char *str)
Definition: atol.c:7
int CDECL _atoldbl(_LDOUBLE *value, char *str)
Definition: atol.c:15
#define CDECL
Definition: compat.h:29
long double __cdecl strtold(const char *__restrict__, char **__restrict__)
Definition: strtod.cpp:89
_Check_return_ _ACRTIMP __int64 __cdecl _atoi64(_In_z_ char const *_String)
#define memcpy(s1, s2, n)
Definition: mkisofs.h:878
const WCHAR * str
Definition: pdh_main.c:96