|
|
1.1 root 1: .ds ZZ DEVELOPMENT PACKAGE
2: .TH ITOX 3L "630 MTG"
3: .XE "itox()"
4: .XE "itoa()"
5: .XE "itoo()"
6: .SH NAME
7: itox, itoa, itoo \- convert integer to string representation
8: .SH SYNOPSIS
9: .B char \(**itox (n, s)
10: .sp
11: .B char \(**itoa (n, s)
12: .sp
13: .B char \(**itoo (n, s)
14: .sp
15: .B long n;
16: .br
17: .B char \(**s;
18: .SH DESCRIPTION
19: The
20: .I itox
21: function
22: returns the hexadecimal string representation of the long integer
23: .I n
24: prefixed with "0x".
25: .PP
26: The
27: .I itoa
28: function
29: returns the decimal string representaion of the integer
30: .IR n .
31: .PP
32: The
33: .I itoo
34: function
35: returns the octal string representation of the integer
36: .I n
37: prepended with "0".
38: .PP
39: The argument
40: .I s
41: must point to a buffer large enough to hold the string.
42: The return value is
43: .IR s .
44: .SH EXAMPLE
45: The following example produces a hexadecimal string without the "0x" prefix.
46: .sp
47: .RS 3
48: .ft CM
49: .nf
50: #include <dmd.h>
51: char *itox();
52:
53: char *
54: myitox(buf)
55: char *buf;
56: {
57: return(itox((long)192, buf) + 2);
58: }
59: .fi
60: .ft R
61: .RE
62: .PP
63: Note:
64: the return value is
65: .I buf
66: + 2,
67: which is the hexadecimal string ``C0''.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.