/*************************************************************************************************************************************/ /* */ /* 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( \ \ )