Restored work-around for hangs when trying to use disk-based handlers
[tangerine.git] / compiler / clib / atoi.c
blob67ae768b592f457086d5fcd4c9ec7284bb17f9a0
1 /*
2 Copyright © 1995-2003, The AROS Development Team. All rights reserved.
3 $Id$
5 ANSI C 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 */