CHAR |
"%c" |
SHORT |
"%h" |
INT |
"%i" |
INT |
"%d" |
LONG |
"%l" |
FLOAT |
"%f" |
DOUBLE |
"%g" |
STRING |
"%s" |
int ladd_type(char *,char
, int )
|
R1
ladd_type( P1 , P2
, P3 ) |
Rajoute un nouveau type de données pour les clés
pour l'ensemble des listes.
Evite l'utilisation de plusieurs types standards.
- En entrée :
- P1 : Nom du type (Il n'y a que les 11 premier
caractères qui seront pris !!).
- P2 : Une lettre pour définir le type.
- P3 : Taille en octet pour le type.
En sortie :
(Voir
codes retour)
- R1 : LNOK en cas d'erreur ou si le type est
déjà définie !!.
- R1 : LOK ajout d'un nouveau type.
Remarque :
- Il n'y a pas de conversion majuscule / minuscule.
- Donc il est souhaitable de respecter le format existant c.a.d en minuscule.
- Ex : 'c' pour char est différent de 'C' !!.
-
-
- Types existants :
-
-
-
-
-
-
-
-
-
-
-
- Garantie:
- Le nouveau format est reconnu dans la fonction lkey.
- Voir aussi :
exemple 000
lkey(LLIST **,void *,int,char *,...) GetBKey(LLIST **) UnSetBKey(LLIST **)