Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

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