home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Interactive Guide / c-cplusplus-interactive-guide.iso / c_ref / csource4 / 221_01 / atoi.c < prev    next >
Encoding:
C/C++ Source or Header  |  1979-12-31  |  384 b   |  16 lines

  1. extern int ccmult();
  2. /*
  3. **  convert s to integer
  4. */
  5. atoi(s) char *s; {
  6. int n, sign;
  7.  
  8.   sign=n=0;
  9.   if(*s == '+' || *s == '-')  /* sign */
  10.     if(*s++ == '-') sign = -sign;
  11.   while(*s) 
  12.     n = 10 * n + *s++ - '0';
  13.   if(sign) return(-n);
  14.   return n;
  15. }
  16.