|
|
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.