A64L(S) XENIX System V A64L(S)
Name
a64l, l64a - Converts between long integer and base 64
ASCII.
Syntax
long a64l (s)
char *s;
char *l64a (l)
long l;
Description
These routines are used to maintain numbers stored in base
64 ASCII. 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 through 11, A through Z for 12
through 37, and a through z for 38 through 63.
a64l takes a pointer to a null-terminated base 64
representation and returns a corresponding long value. l64a
takes a long argument and returns a pointer to the
corresponding base 64 representation.
Notes
The value returned by l64a is a pointer into a static
buffer, the contents of which are overwritten by each call.
Page 1 (printed 8/7/87)