Fix: 64-bit compatibility
[AROS.git] / compiler / stdc / atoi.c
blob23771169e508670f3e3eeb62918124d0d86eb03c
1 /*
2 Copyright © 1995-2012, The AROS Development Team. All rights reserved.
3 $Id$
5 C99 function atoi().
6 */
8 /*****************************************************************************
10 NAME */
11 #include <stdlib.h>
13 int atoi (
15 /* SYNOPSIS */
16 const char * str)
18 /* FUNCTION
19 Convert a string of digits into an integer.
21 INPUTS
22 str - The string which should be converted. Leading
23 whitespace are ignored. The number may be prefixed
24 by a '+' or '-'.
26 RESULT
27 The value of string str.
29 NOTES
31 EXAMPLE
32 // returns 1
33 atoi (" \t +1");
35 // returns 1
36 atoi ("1");
38 // returns -1
39 atoi (" \n -1");
41 BUGS
43 SEE ALSO
44 atof(), atol(), strtod(), strtol(), strtoul()
46 INTERNALS
48 ******************************************************************************/
50 return strtol(str, (char **)NULL, 10);
51 } /* atoi */