/*************************************************************************************************************************************/
/* */
/* D E F I N I T I O N D E S F O N C T I O N S E T D E L E U R S A R G U M E N T S : */
/* */
/* */
/* Dans ce fichier, se trouvent toutes */
/* les donnees necessaires a la validation */
/* du nombre des arguments lors de l'appel */
/* d'une fonction. */
/* */
/* */
/* Contenu : */
/* */
/* On trouvera donc ici deux types de */
/* definitions : */
/* */
/* 1 - permettant d'atteindre une fonction */
/* 'f' sans valider le nombre d'arguments, */
/* et ce en utilisant le nom '__f' : */
/* */
/* =define __f f */
/* */
/* 2 - permettant de valider le nombre */
/* d'arguments lors d'une utilisation */
/* quelconque d'une fonction 'f' : */
/* */
/* =define _f(args) f(args) */
/* #define f(args) _f(args) */
/* */
/* */
/* Author of '$xiidX/fonct$vv$ARG' sur 'LACT19' : */
/* */
/* Jean-Francois COLONNA (LACTAMME, 20240626121811). */
/* */
/*************************************************************************************************************************************/
/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/* */
/* D E F I N I T I O N D E S F O N C T I O N S E T D E L E U R S A R G U M E N T S : */
/* */
/*************************************************************************************************************************************/
#ifdef __VERSION__COMPILER_LE_GRAPHIQUE_X_WINDOW
=define __Igeneration_d_un_bitmap \
Igeneration_d_un_bitmap
=define _Igeneration_d_un_bitmap( \
Argument_____bitmapR \
,Argument_____imageA \
) \
Igeneration_d_un_bitmap( \
Argument_____bitmapR \
,Argument_____imageA \
)
#define Igeneration_d_un_bitmap( \
Argument_____bitmapR \
,Argument_____imageA \
) \
_Igeneration_d_un_bitmap( \
Argument_____bitmapR \
,Argument_____imageA \
)
=define __IXpalette \
IXpalette
=define _IXpalette( \
Argument_____increment_des_niveaux \
,Argument_____translater_le_NOIR \
) \
IXpalette( \
Argument_____increment_des_niveaux \
,Argument_____translater_le_NOIR \
)
#define IXpalette( \
Argument_____increment_des_niveaux \
,Argument_____translater_le_NOIR \
) \
_IXpalette( \
Argument_____increment_des_niveaux \
,Argument_____translater_le_NOIR \
)
=define __IXopen \
IXopen
=define _IXopen( \
Argument_____nom_de_la_variable_shell_d_acces_au_serveur_et_a_l_ecran \
,Argument_____nom_de_la_fenetreA \
,Argument_____dimension_de_la_fenetre \
,Argument_____centrer_la_fenetre \
,Argument_____coin_bas_gauche \
,Argument_____editer_les_PRINT_ATTENTION_initiaux \
) \
IXopen( \
Argument_____nom_de_la_variable_shell_d_acces_au_serveur_et_a_l_ecran \
,Argument_____nom_de_la_fenetreA \
,Argument_____dimension_de_la_fenetre \
,Argument_____centrer_la_fenetre \
,Argument_____coin_bas_gauche \
,Argument_____editer_les_PRINT_ATTENTION_initiaux \
)
#define IXopen( \
Argument_____nom_de_la_variable_shell_d_acces_au_serveur_et_a_l_ecran \
,Argument_____nom_de_la_fenetreA \
,Argument_____dimension_de_la_fenetre \
,Argument_____centrer_la_fenetre \
,Argument_____coin_bas_gauche \
,Argument_____editer_les_PRINT_ATTENTION_initiaux \
) \
_IXopen( \
Argument_____nom_de_la_variable_shell_d_acces_au_serveur_et_a_l_ecran \
,Argument_____nom_de_la_fenetreA \
,Argument_____dimension_de_la_fenetre \
,Argument_____centrer_la_fenetre \
,Argument_____coin_bas_gauche \
,Argument_____editer_les_PRINT_ATTENTION_initiaux \
)
=define __IXattente_d_un_evenement_quelconque \
IXattente_d_un_evenement_quelconque
=define _IXattente_d_un_evenement_quelconque( \
Argument_____nom_de_l_evenement \
,Argument_____evenement \
) \
IXattente_d_un_evenement_quelconque( \
Argument_____nom_de_l_evenement \
,Argument_____evenement \
)
#define IXattente_d_un_evenement_quelconque( \
Argument_____nom_de_l_evenement \
,Argument_____evenement \
) \
_IXattente_d_un_evenement_quelconque( \
Argument_____nom_de_l_evenement \
,Argument_____evenement \
)
=define __IXattente_de_l_evenement_ButtonPress \
IXattente_de_l_evenement_ButtonPress
=define _IXattente_de_l_evenement_ButtonPress( \
\
) \
IXattente_de_l_evenement_ButtonPress( \
\
)
#define IXattente_de_l_evenement_ButtonPress( \
\
) \
_IXattente_de_l_evenement_ButtonPress( \
\
)
=define __IXattente_de_l_evenement_Expose \
IXattente_de_l_evenement_Expose
=define _IXattente_de_l_evenement_Expose( \
\
) \
IXattente_de_l_evenement_Expose( \
\
)
#define IXattente_de_l_evenement_Expose( \
\
) \
_IXattente_de_l_evenement_Expose( \
\
)
=define __IXclose \
IXclose
=define _IXclose( \
\
) \
IXclose( \
\
)
#define IXclose( \
\
) \
_IXclose( \
\
)
# ifdef __VERSION__COMPILER_L_OPTION_VIDEO_ANALOGIQUE_DU_GRAPHIQUE_SILICON_GRAPHICS
=define __IXopen_pour_l_entree_video_temps_reel \
IXopen_pour_l_entree_video_temps_reel
=define _IXopen_pour_l_entree_video_temps_reel( \
Argument_____nom_de_la_variable_shell_d_acces_au_serveur_et_a_l_ecran \
,Argument_____nom_de_la_fenetreA \
,Argument_____dimension_de_la_fenetre \
,Argument_____centrer_la_fenetre_video_temps_reel \
,Argument_____coin_bas_gauche \
,Argument_____editer_les_PRINT_ATTENTION_initiaux \
) \
IXopen_pour_l_entree_video_temps_reel( \
Argument_____nom_de_la_variable_shell_d_acces_au_serveur_et_a_l_ecran \
,Argument_____nom_de_la_fenetreA \
,Argument_____dimension_de_la_fenetre \
,Argument_____centrer_la_fenetre_video_temps_reel \
,Argument_____coin_bas_gauche \
,Argument_____editer_les_PRINT_ATTENTION_initiaux \
)
#define IXopen_pour_l_entree_video_temps_reel( \
Argument_____nom_de_la_variable_shell_d_acces_au_serveur_et_a_l_ecran \
,Argument_____nom_de_la_fenetreA \
,Argument_____dimension_de_la_fenetre \
,Argument_____centrer_la_fenetre_video_temps_reel \
,Argument_____coin_bas_gauche \
,Argument_____editer_les_PRINT_ATTENTION_initiaux \
) \
_IXopen_pour_l_entree_video_temps_reel( \
Argument_____nom_de_la_variable_shell_d_acces_au_serveur_et_a_l_ecran \
,Argument_____nom_de_la_fenetreA \
,Argument_____dimension_de_la_fenetre \
,Argument_____centrer_la_fenetre_video_temps_reel \
,Argument_____coin_bas_gauche \
,Argument_____editer_les_PRINT_ATTENTION_initiaux \
)
=define __IXmapping_pour_l_entree_video_temps_reel \
IXmapping_pour_l_entree_video_temps_reel
=define _IXmapping_pour_l_entree_video_temps_reel( \
Argument_____Adecalage_en_X \
,Argument_____Adecalage_en_Y \
,Argument_____Rdecalage_en_X \
,Argument_____Rdecalage_en_Y \
) \
IXmapping_pour_l_entree_video_temps_reel( \
Argument_____Adecalage_en_X \
,Argument_____Adecalage_en_Y \
,Argument_____Rdecalage_en_X \
,Argument_____Rdecalage_en_Y \
)
#define IXmapping_pour_l_entree_video_temps_reel( \
Argument_____Adecalage_en_X \
,Argument_____Adecalage_en_Y \
,Argument_____Rdecalage_en_X \
,Argument_____Rdecalage_en_Y \
) \
_IXmapping_pour_l_entree_video_temps_reel( \
Argument_____Adecalage_en_X \
,Argument_____Adecalage_en_Y \
,Argument_____Rdecalage_en_X \
,Argument_____Rdecalage_en_Y \
)
=define __IXclose_pour_l_entree_video_temps_reel \
IXclose_pour_l_entree_video_temps_reel
=define _IXclose_pour_l_entree_video_temps_reel( \
\
) \
IXclose_pour_l_entree_video_temps_reel( \
\
)
#define IXclose_pour_l_entree_video_temps_reel( \
\
) \
_IXclose_pour_l_entree_video_temps_reel( \
\
)
# Aifdef __VERSION__COMPILER_L_OPTION_VIDEO_ANALOGIQUE_DU_GRAPHIQUE_SILICON_GRAPHICS
# Eifdef __VERSION__COMPILER_L_OPTION_VIDEO_ANALOGIQUE_DU_GRAPHIQUE_SILICON_GRAPHICS
# ifdef __VERSION__UTILISER_LA_BIBLIOTHEQUE_OpenGL
=define __IXopen_pour_utiliser_OpenGL \
IXopen_pour_utiliser_OpenGL
=define _IXopen_pour_utiliser_OpenGL( \
Argument_____nom_de_la_variable_shell_d_acces_au_serveur_et_a_l_ecran \
,Argument_____nom_de_la_fenetreA \
,Argument_____dimension_de_la_fenetre \
,Argument_____centrer_la_fenetre_pour_OpenGL \
,Argument_____coin_bas_gauche \
,Argument_____editer_les_PRINT_ATTENTION_initiaux \
) \
IXopen_pour_utiliser_OpenGL( \
Argument_____nom_de_la_variable_shell_d_acces_au_serveur_et_a_l_ecran \
,Argument_____nom_de_la_fenetreA \
,Argument_____dimension_de_la_fenetre \
,Argument_____centrer_la_fenetre_pour_OpenGL \
,Argument_____coin_bas_gauche \
,Argument_____editer_les_PRINT_ATTENTION_initiaux \
)
#define IXopen_pour_utiliser_OpenGL( \
Argument_____nom_de_la_variable_shell_d_acces_au_serveur_et_a_l_ecran \
,Argument_____nom_de_la_fenetreA \
,Argument_____dimension_de_la_fenetre \
,Argument_____centrer_la_fenetre_pour_OpenGL \
,Argument_____coin_bas_gauche \
,Argument_____editer_les_PRINT_ATTENTION_initiaux \
) \
_IXopen_pour_utiliser_OpenGL( \
Argument_____nom_de_la_variable_shell_d_acces_au_serveur_et_a_l_ecran \
,Argument_____nom_de_la_fenetreA \
,Argument_____dimension_de_la_fenetre \
,Argument_____centrer_la_fenetre_pour_OpenGL \
,Argument_____coin_bas_gauche \
,Argument_____editer_les_PRINT_ATTENTION_initiaux \
)
=define __IXconnexion_avec_OpenGL \
IXconnexion_avec_OpenGL
=define _IXconnexion_avec_OpenGL( \
\
) \
IXconnexion_avec_OpenGL( \
\
)
#define IXconnexion_avec_OpenGL( \
\
) \
_IXconnexion_avec_OpenGL( \
\
)
=define __IXclose_pour_utiliser_OpenGL \
IXclose_pour_utiliser_OpenGL
=define _IXclose_pour_utiliser_OpenGL( \
\
) \
IXclose_pour_utiliser_OpenGL( \
\
)
#define IXclose_pour_utiliser_OpenGL( \
\
) \
_IXclose_pour_utiliser_OpenGL( \
\
)
# Aifdef __VERSION__UTILISER_LA_BIBLIOTHEQUE_OpenGL
# Eifdef __VERSION__UTILISER_LA_BIBLIOTHEQUE_OpenGL
=define __Iconversion_d_une_image_en_fausses_couleurs_en_une_image_en_vraies_couleurs \
Iconversion_d_une_image_en_fausses_couleurs_en_une_image_en_vraies_couleurs
=define _Iconversion_d_une_image_en_fausses_couleurs_en_une_image_en_vraies_couleurs( \
Argument_____imageR \
,Argument_____imageA \
,Argument_____imageA_ROUGE \
,Argument_____imageA_VERTE \
,Argument_____imageA_BLEUE \
,Argument_____increment_des_niveaux \
,Argument_____translater_le_NOIR \
) \
Iconversion_d_une_image_en_fausses_couleurs_en_une_image_en_vraies_couleurs( \
Argument_____imageR \
,Argument_____imageA \
,Argument_____imageA_ROUGE \
,Argument_____imageA_VERTE \
,Argument_____imageA_BLEUE \
,Argument_____increment_des_niveaux \
,Argument_____translater_le_NOIR \
)
#define Iconversion_d_une_image_en_fausses_couleurs_en_une_image_en_vraies_couleurs( \
Argument_____imageR \
,Argument_____imageA \
,Argument_____imageA_ROUGE \
,Argument_____imageA_VERTE \
,Argument_____imageA_BLEUE \
,Argument_____increment_des_niveaux \
,Argument_____translater_le_NOIR \
) \
_Iconversion_d_une_image_en_fausses_couleurs_en_une_image_en_vraies_couleurs( \
Argument_____imageR \
,Argument_____imageA \
,Argument_____imageA_ROUGE \
,Argument_____imageA_VERTE \
,Argument_____imageA_BLEUE \
,Argument_____increment_des_niveaux \
,Argument_____translater_le_NOIR \
)
=define __IXdisplay \
IXdisplay
=define _IXdisplay( \
Argument_____imageA \
,Argument_____imageA_ROUGE \
,Argument_____imageA_VERTE \
,Argument_____imageA_BLEUE \
,Argument_____increment_des_niveaux \
,Argument_____translater_le_NOIR \
) \
IXdisplay( \
Argument_____imageA \
,Argument_____imageA_ROUGE \
,Argument_____imageA_VERTE \
,Argument_____imageA_BLEUE \
,Argument_____increment_des_niveaux \
,Argument_____translater_le_NOIR \
)
#define IXdisplay( \
Argument_____imageA \
,Argument_____imageA_ROUGE \
,Argument_____imageA_VERTE \
,Argument_____imageA_BLEUE \
,Argument_____increment_des_niveaux \
,Argument_____translater_le_NOIR \
) \
_IXdisplay( \
Argument_____imageA \
,Argument_____imageA_ROUGE \
,Argument_____imageA_VERTE \
,Argument_____imageA_BLEUE \
,Argument_____increment_des_niveaux \
,Argument_____translater_le_NOIR \
)
=define __IXdisplay_avec_reinitialisation_du_reaffichage \
IXdisplay_avec_reinitialisation_du_reaffichage
=define _IXdisplay_avec_reinitialisation_du_reaffichage( \
Argument_____imageA \
,Argument_____imageA_ROUGE \
,Argument_____imageA_VERTE \
,Argument_____imageA_BLEUE \
,Argument_____increment_des_niveaux \
,Argument_____translater_le_NOIR \
) \
IXdisplay_avec_reinitialisation_du_reaffichage( \
Argument_____imageA \
,Argument_____imageA_ROUGE \
,Argument_____imageA_VERTE \
,Argument_____imageA_BLEUE \
,Argument_____increment_des_niveaux \
,Argument_____translater_le_NOIR \
)
#define IXdisplay_avec_reinitialisation_du_reaffichage( \
Argument_____imageA \
,Argument_____imageA_ROUGE \
,Argument_____imageA_VERTE \
,Argument_____imageA_BLEUE \
,Argument_____increment_des_niveaux \
,Argument_____translater_le_NOIR \
) \
_IXdisplay_avec_reinitialisation_du_reaffichage( \
Argument_____imageA \
,Argument_____imageA_ROUGE \
,Argument_____imageA_VERTE \
,Argument_____imageA_BLEUE \
,Argument_____increment_des_niveaux \
,Argument_____translater_le_NOIR \
)
=define __IXanimation \
IXanimation
=define _IXanimation( \
Argument_____imageA \
,Argument_____imageA_ROUGE \
,Argument_____imageA_VERTE \
,Argument_____imageA_BLEUE \
,Argument_____nombre_de_trames \
,Argument_____temporisation_inter_trames \
,Argument_____facteur_de_ralentissement \
,Argument_____temporisation_inter_animations \
,Argument_____nombre_de_repetitions \
,Argument_____centrer_l_animation \
,Argument_____translation_spatiale_entre_deux_trames \
,Argument_____mettre_un_fond \
,Argument_____fond_de_la_fenetre \
) \
IXanimation( \
Argument_____imageA \
,Argument_____imageA_ROUGE \
,Argument_____imageA_VERTE \
,Argument_____imageA_BLEUE \
,Argument_____nombre_de_trames \
,Argument_____temporisation_inter_trames \
,Argument_____facteur_de_ralentissement \
,Argument_____temporisation_inter_animations \
,Argument_____nombre_de_repetitions \
,Argument_____centrer_l_animation \
,Argument_____translation_spatiale_entre_deux_trames \
,Argument_____mettre_un_fond \
,Argument_____fond_de_la_fenetre \
)
#define IXanimation( \
Argument_____imageA \
,Argument_____imageA_ROUGE \
,Argument_____imageA_VERTE \
,Argument_____imageA_BLEUE \
,Argument_____nombre_de_trames \
,Argument_____temporisation_inter_trames \
,Argument_____facteur_de_ralentissement \
,Argument_____temporisation_inter_animations \
,Argument_____nombre_de_repetitions \
,Argument_____centrer_l_animation \
,Argument_____translation_spatiale_entre_deux_trames \
,Argument_____mettre_un_fond \
,Argument_____fond_de_la_fenetre \
) \
_IXanimation( \
Argument_____imageA \
,Argument_____imageA_ROUGE \
,Argument_____imageA_VERTE \
,Argument_____imageA_BLEUE \
,Argument_____nombre_de_trames \
,Argument_____temporisation_inter_trames \
,Argument_____facteur_de_ralentissement \
,Argument_____temporisation_inter_animations \
,Argument_____nombre_de_repetitions \
,Argument_____centrer_l_animation \
,Argument_____translation_spatiale_entre_deux_trames \
,Argument_____mettre_un_fond \
,Argument_____fond_de_la_fenetre \
)
#Aifdef __VERSION__COMPILER_LE_GRAPHIQUE_X_WINDOW
#Eifdef __VERSION__COMPILER_LE_GRAPHIQUE_X_WINDOW
=define __Icompactage_d_une_palette \
Icompactage_d_une_palette
=define _Icompactage_d_une_palette( \
Argument_____nombre_maximal_de_couleurs_demande \
) \
Icompactage_d_une_palette( \
Argument_____nombre_maximal_de_couleurs_demande \
)
#define Icompactage_d_une_palette( \
Argument_____nombre_maximal_de_couleurs_demande \
) \
_Icompactage_d_une_palette( \
Argument_____nombre_maximal_de_couleurs_demande \
)
=define __IXinitialisation \
IXinitialisation
=define _IXinitialisation( \
\
) \
IXinitialisation( \
\
)
#define IXinitialisation( \
\
) \
_IXinitialisation( \
\
)