The value returned by
a64l() may be a pointer to a static buffer, possibly overwritten
by later calls.
The behaviour of
l64a() is undefined when
value is negative. If
value is zero, it returns an empty string.
These functions are broken in glibc before 2.2.5
(puts most significant digit first).
This is not the encoding used by
uuencode(1).