1: #
2: # include "../../ingres.h"
3: # include "../../symbol.h"
4: # include "../../pipes.h"
5: # include "IIglobals.h"
6:
7:
8: /*
9: ** INTEGER OUTPUT CONVERSION
10: **
11: ** The integer `i' is converted to ascii and put
12: ** into the static buffer `buf'. The address of `buf' is
13: ** returned.
14: */
15:
16: char *IIitos(i1)
17: int i1;
18: {
19: register char *a;
20: register int i;
21: static char buf[7];
22:
23: i = i1;
24: if (i < 0)
25: i = -i;
26:
27: a = &buf[6];
28: *a-- = '\0';
29: do
30: {
31: *a-- = i % 10 + '0';
32: i /= 10;
33: } while (i);
34: if (i1 < 0)
35: *a-- = '-';
36:
37: a++;
38: return (a);
39: }
Defined functions
IIitos
defined in line
16; used 11 times