|
|
HP-UX Reference > Aa64l(3C)HP-UX 11i Version 2: December 2007 Update |
|
NAMEa64l(), l64a() — convert between long integer and base-64 ASCII string DESCRIPTIONThese functions are used to maintain numbers stored in base-64 ASCII characters. This is a notation by which long integers can be represented by up to six characters; each character represents a "digit" in a radix-64 notation. The characters used to represent "digits" are . for 0, / for 1, 0 through 9 for 2-11, A through Z for 12-37, and a through z for 38-63. The leftmost character is the least significant digit. For example, a0 = (38 x 640) + (2 x 641) = 166 a64l() takes a pointer to a null-terminated base-64 representation and returns a corresponding long value. If the string pointed to by s contains more than six characters, a64l() uses the first six. l64a() takes a long argument and returns a pointer to the corresponding base-64 representation. If the argument is 0, l64a() returns a pointer to a null string. |
|