Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ a64l(S) — Xenix 2.3.4g

Media Vault

Software Library

Restoration Projects

Artifacts Sought



     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)



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026