a64l(3C)a64l(3C)NAMEa64l(), l64a() - convert between long integer and base-64 ASCII string
These functions are used to maintain numbers stored in base-64 ASCII
characters. This is a notation by which long integers can be repre‐
sented 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, through for
2-11, through for 12-37, and through for 38-63.
The leftmost character is the least significant digit. For example,
a0 = (38 x 64^0) + (2 x 64^1) = 166
takes a pointer to a null-terminated base-64 representation and returns
a corresponding value. If the string pointed to by s contains more
than six characters, uses the first six.
takes a argument and returns a pointer to the corresponding base-64
representation. If the argument is 0, returns a pointer to a null
converts between long integer and base-64 ASCII string.
The value returned by is a pointer into a buffer, the contents of which
are overwritten subsequent calls by the same thread.
is an obsolescent interface supported only for compatibility with
existing DCE applications. New multithreaded applications should use