Provided by:
manpages-fr-dev_2.64.1-1_all 
NOM
a64l, l64a - Fonctions de conversion entre les types long et base 64
SYNOPSIS
#include <stdlib.h>
long a64l(char *str64);
char *l64a(long value);
Feature Test Macro Requirements for glibc (see feature_test_macros(7)):
a64l(), l64a(): _SVID_SOURCE || _XOPEN_SOURCE >= 500
DESCRIPTION
These functions provide a conversion between 32-bit long integers and
little-endian base-64 ASCII strings (of length zero to six). If the
string used as argument for a64l() has length greater than six, only
the first six bytes are used. If the type long has more than 32 bits,
then l64a() uses only the low order 32 bits of value, and a64l()
sign-extends its 32-bit result.
Les 64 chiffres en base 64 sont :
« . » représente un 0
« / » représente un 1
0-9 représentent 2-11
A-Z représentent 12-37
a-z représentent 38-63
Exemple : 123 = 59*64^0 + 1*64^1 = "v/".
CONFORMITÉ À
POSIX.1-2001.
NOTES
La valeur renvoyée par a64l() peut être un pointeur sur un tampon
statique, qui peut être ré-écrit par des appels successifs.
Le comportement de l64a() est indéfinie lorsque value est négatif. Si
value vaut zéro, une chaîne vide est renvoyée.
Ces fonctions n’étaient pas fonctionnelles avant la version 2.2.5 de la
glibc (chiffre le plus significatif en premier).
Ce n’est pas l’encodage utilisé par uuencode(1).
VOIR AUSSI
uuencode(1), strtoul(3)
TRADUCTION
Cette page de manuel a été traduite par Thierry Vignaud <tvignaud AT
mandriva DOT com> en 2002, puis a été mise à jour par Alain Portal
<aportal AT univ-montp2 DOT fr> jusqu’en 2006, et mise à disposition
sur http://manpagesfr.free.fr/.
Les mises à jour et corrections de la version présente dans Debian sont
directement gérées par Florentin Duneau <fduneau@gmail.com> et l’équipe
francophone de traduction de Debian.
Veuillez signaler toute erreur de traduction en écrivant à
<debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
paquet manpages-fr.
Vous pouvez toujours avoir accès à la version anglaise de ce document
en utilisant la commande « man -L C <section> <page_de_man> ».
2007-07-26 A64L(3)