home *** CD-ROM | disk | FTP | other *** search
/ C!T ROM 2 / ctrom_ii_b.zip / ctrom_ii_b / PROGRAM / C / SMALL_C / UTOI.C < prev    next >
Text File  |  1987-10-04  |  384b  |  16 lines

  1. #include stdio.h
  2. /*
  3. ** utoi -- convert unsigned decimal string to integer nbr
  4. **          returns field size, else ERR on error
  5. */
  6. utoi(decstr, nbr)  char *decstr;  int *nbr;  {
  7.   int d,t; d=0;
  8.   *nbr=0;
  9.   while((*decstr>='0')&(*decstr<='9')) {
  10.     t=*nbr;t=(10*t) + (*decstr++ - '0');
  11.     if ((t>=0)&(*nbr<0)) return ERR;
  12.     d++; *nbr=t;
  13.     }
  14.   return d;
  15.   }
  16.