home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume5 / smallc / part3 / lib / itoa.c < prev    next >
Encoding:
C/C++ Source or Header  |  1986-11-30  |  224 b   |  14 lines

  1. #include <stdio.h>
  2. #define EOS 0
  3. itoa(n,s) char s[];int n;{
  4.     int i,sign;
  5.     if((sign = n) < 0) n = -n;
  6.     i = 0;
  7.     do {
  8.         s[i++] = n % 10 + '0';
  9.      }while ((n = n/10) > 0);
  10.     if (sign < 0) s[i++] = '-';
  11.     s[i] = EOS;
  12.     reverse(s);
  13. }
  14.