/* GLOBAL.H - types RSAREF et constantes */ /* PROTOTYPES doivent être mis à 1 si et seulement si le compilateur supporte le prototypage des arguments de fonctions. Ci-dessous PROTOTYPES est mis à 0 par défaut su il n'a pas été défini avec les flags du compilateur C.*/ #ifndef PROTOTYPES #define PROTOTYPES 0 #endif /* POINTER définit un type de pointeur générique */ typedef unsigned char *POINTER; /* UINT2 définit un mot de 2 bytes */ typedef unsigned short int UINT2; /* UINT4 définit un mot de 4 bytes */ typedef unsigned long int UINT4; /* PROTO_LIST est définit dépendamment de la manières dont a été défini PROTOTYPES plus haut. Si on utilise PROTOTYPES, alors PROTO_LIST retourne une list, autrement il retourne une liste vide. */ #if PROTOTYPES #define PROTO_LIST(list) list #else #define PROTO_LIST(list) () #endif