*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> a64l (3c)              
Title
Content
Arch
Section
 

Contents


A64L(3C)							      A64L(3C)


NAME    [Toc]    [Back]

     a64l, l64a	- convert between long integer and base-64 ASCII string

SYNOPSIS    [Toc]    [Back]

     long a64l(char *s);

     char *l64a(long l);

DESCRIPTION    [Toc]    [Back]

     These functions are used to maintain numbers stored in base-64 ASCII
     characters.  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-11, A through Z for 12-37,	and a through z	for 38-63.

     a64l takes	a pointer to a null-terminated base-64 representation and
     returns a corresponding long value.  If the string	pointed	to by s
     contains more than	six characters,	a64l will use the first	six.

     a64l scans	the character string from left to right, decoding each
     character as a 6 bit Radix	64 number.

     l64a takes	a long argument	and returns a pointer to the corresponding
     base-64 representation.  If the argument is 0, l64a returns a pointer to
     a null string.

CAVEAT    [Toc]    [Back]

     The value returned	by l64a	is a pointer into a static buffer, the
     contents of which are overwritten by each call.


									PPPPaaaaggggeeee 1111
[ Back ]
 Similar pages
Name OS Title
a64l Tru64 convert long integer and base-64 ASCII string
l64a Tru64 convert long integer and base-64 ASCII string
a64l NetBSD convert between a long integer and a base-64 ASCII string
l64a NetBSD convert between a long integer and a base-64 ASCII string
l64a_r NetBSD convert between a long integer and a base-64 ASCII string
atoll FreeBSD convert ASCII string to long or long long integer
atol FreeBSD convert ASCII string to long or long long integer
atoll OpenBSD convert ASCII string to long long integer
atoll NetBSD convert ASCII string to long long integer
atol OpenBSD convert ASCII string to long integer
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service