ReactOS 0.4.15-dev-7958-gcd0bb1a
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}
__int64 CDECL _atoi64(const char *nptr)
Definition: atoi64.c:18
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__)
#define memcpy(s1, s2, n)
Definition: mkisofs.h:878
const WCHAR * str
Definition: pdh_main.c:94