/*************************************************************************************************************************************/
/* */
/* O P E R A T I O N D E S I G N A T U R E : */
/* */
/* */
/* Author of '$xci/signature.11$I' : */
/* */
/* Jean-Francois Colonna (LACTAMME, 20001102152358). */
/* */
/*************************************************************************************************************************************/
/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/* */
/* P R O C E D U R E S U T I L E S : */
/* */
/*************************************************************************************************************************************/
#define gNOM_D_UNE_COMPOSANTE(nom_image,nom_de_la_composante,nom_de_la_couleur) \
COND(IL_FAUT(recuperer_une_image_en_vraies_couleurs) \
,chain_Aconcaten2_sauf_nom_pipe(nom_image,nom_de_la_couleur) \
,nom_de_la_composante \
)
#define NOM_D_UNE_COMPOSANTE(nom_de_la_composante,nom_de_la_couleur) \
gNOM_D_UNE_COMPOSANTE(nom_imageA,nom_de_la_composante,nom_de_la_couleur) \
/* Nom d'une composante chromatique a charger. La procedure 'gNOM_D_UNE_COMPOSANTE(...)' */
/* a ete introduite le 20021231173859 pour 'v $xci/sequence$K gNOM_D_UNE_COMPOSANTE'. */
#define SIGNATURE_GENERALE(composante) \
Bblock \
Test(IL_FAUT(signer)) \
Bblock \
Test(IL_FAUT(signer_avec_une_estampille)) \
Bblock \
CALS(Isignature_invisible(composante \
,composante \
,ADRESSE(emplacement_de_la_signature_invisible) \
,lisible \
) \
); \
/* Cas de l'estampillage... */ \
Eblock \
ATes \
Bblock \
SIGNATURE(composante); \
/* Cas de la signature "standard"... */ \
Eblock \
ETes \
Eblock \
ATes \
Bblock \
Eblock \
ETes \
Eblock \
/* Signature d'une image ou d'une composante d'image... */