|[ < ]||[ > ]||[ << ]||[ Up ]||[ >> ]||[Top]||[Contents]||[Index]||[ ? ]|
#include <stdlib.h> long a64l(const char *string);
This function takes a pointer to a radix-64 representation, with the
first digit the least significant, and returns the corresponding
If string contains more than six characters, only the first six are
used. If the first six characters of string contain a null terminator,
only those characters before the null terminator are used.
a64l will scan the string from left to right, with the least
significant digit on the left, decoding each character as a 6-bit radix-64
The radix-64 representation used by this function is described in the
documentation for the
l64a function (see section l64a).
long value resulting from the conversion of the contents
of string, or
0L if string is
NULL, points to an
empty string, or points to an invalid string (i.e. one not generated by a
previous call to
l64a). If the result would overflow a
the conversion of `/2BIG/' (
1144341633L) is returned.
|POSIX||1003.2-1992; 1003.1-2001 (see note 1)|
|webmaster donations bookstore||delorie software privacy|
|Copyright © 2004 by DJ Delorie||Updated Apr 2004|