ReactOS
0.4.15-dev-6663-gd1e9fe1
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
*/
15
int
CDECL
_atoldbl
(
_LDOUBLE
*
value
,
char
*
str
)
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
}
_atoi64
__int64 CDECL _atoi64(const char *nptr)
Definition:
atoi64.c:18
atol
long CDECL atol(const char *str)
Definition:
atol.c:7
_atoldbl
int CDECL _atoldbl(_LDOUBLE *value, char *str)
Definition:
atol.c:15
CDECL
#define CDECL
Definition:
compat.h:29
strtold
long double __cdecl strtold(const char *__restrict__, char **__restrict__)
memcpy
#define memcpy(s1, s2, n)
Definition:
mkisofs.h:878
str
const WCHAR * str
Definition:
rpc_transport.c:2724
_LDOUBLE
Definition:
stdlib.h:53
value
Definition:
pdh_main.c:94
sdk
lib
crt
string
atol.c
Generated on Tue Sep 26 2023 06:12:25 for ReactOS by
1.9.6