Subversion Repositories Kolibri OS

Rev

Rev 8793 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
8687 turbocat 1
#include 
2
#include 
3
 
4
/*
5
** atoi(s) - convert s to integer.
6
*/
7
int atoi(const char *s)
8
{
9
    int sign, n;
10
    while(isspace(*s)) ++s;
11
    sign = 1;
12
 
13
    switch(*s) {
14
        case '-': sign = -1;
15
        case '+': ++s;
16
    }
17
 
18
    n = 0;
19
    while(isdigit(*s)) n = 10 * n + *s++ - '0';
20
    return (sign * n);
21
}