/*************************************************************************************************************************************/ /* */ /* 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 '$xiidG/fonction.1$ARG' sur 'LACT19' : */ /* */ /* Jean-Francois COLONNA (LACTAMME, 20240626121803). */ /* */ /*************************************************************************************************************************************/ /*===================================================================================================================================*/ /*************************************************************************************************************************************/ /* */ /* 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_SILICON_GRAPHICS =define __IGclear \ IGclear =define _IGclear( \ \ ) \ IGclear( \ \ ) #define IGclear( \ \ ) \ _IGclear( \ \ ) # ifdef __VERSION__COMPILER_L_OPTION_VIDEO_ANALOGIQUE_DU_GRAPHIQUE_SILICON_GRAPHICS # Aifdef __VERSION__COMPILER_L_OPTION_VIDEO_ANALOGIQUE_DU_GRAPHIQUE_SILICON_GRAPHICS # Eifdef __VERSION__COMPILER_L_OPTION_VIDEO_ANALOGIQUE_DU_GRAPHIQUE_SILICON_GRAPHICS =define __IGopen \ IGopen =define _IGopen( \ Argument_____nom_de_la_fenetreA \ ,Argument_____centrer_la_fenetre \ ,Argument_____coin_bas_gauche \ ,Argument_____generer_de_la_video \ ,Argument_____laisser_le_curseur_apparaitre_pendant_l_affichage \ ) \ IGopen( \ Argument_____nom_de_la_fenetreA \ ,Argument_____centrer_la_fenetre \ ,Argument_____coin_bas_gauche \ ,Argument_____generer_de_la_video \ ,Argument_____laisser_le_curseur_apparaitre_pendant_l_affichage \ ) #define IGopen( \ Argument_____nom_de_la_fenetreA \ ,Argument_____centrer_la_fenetre \ ,Argument_____coin_bas_gauche \ ,Argument_____generer_de_la_video \ ,Argument_____laisser_le_curseur_apparaitre_pendant_l_affichage \ ) \ _IGopen( \ Argument_____nom_de_la_fenetreA \ ,Argument_____centrer_la_fenetre \ ,Argument_____coin_bas_gauche \ ,Argument_____generer_de_la_video \ ,Argument_____laisser_le_curseur_apparaitre_pendant_l_affichage \ ) =define __IGchangement_de_la_correction_de_gamma \ IGchangement_de_la_correction_de_gamma =define _IGchangement_de_la_correction_de_gamma( \ Argument_____correction_de_gamma_ROUGE \ ,Argument_____correction_de_gamma_VERTE \ ,Argument_____correction_de_gamma_BLEUE \ ) \ IGchangement_de_la_correction_de_gamma( \ Argument_____correction_de_gamma_ROUGE \ ,Argument_____correction_de_gamma_VERTE \ ,Argument_____correction_de_gamma_BLEUE \ ) #define IGchangement_de_la_correction_de_gamma( \ Argument_____correction_de_gamma_ROUGE \ ,Argument_____correction_de_gamma_VERTE \ ,Argument_____correction_de_gamma_BLEUE \ ) \ _IGchangement_de_la_correction_de_gamma( \ Argument_____correction_de_gamma_ROUGE \ ,Argument_____correction_de_gamma_VERTE \ ,Argument_____correction_de_gamma_BLEUE \ ) =define __IGattente_de_l_evenement_ButtonPress \ IGattente_de_l_evenement_ButtonPress =define _IGattente_de_l_evenement_ButtonPress( \ \ ) \ IGattente_de_l_evenement_ButtonPress( \ \ ) #define IGattente_de_l_evenement_ButtonPress( \ \ ) \ _IGattente_de_l_evenement_ButtonPress( \ \ ) =define __IGclose \ IGclose =define _IGclose( \ \ ) \ IGclose( \ \ ) #define IGclose( \ \ ) \ _IGclose( \ \ ) =define __IGdisplay \ IGdisplay =define _IGdisplay( \ Argument_____imageA \ ,Argument_____facteur_de_zoom \ ,Argument_____centrer_l_image_dans_la_fenetre \ ,Argument_____translation_de_l_image_dans_la_fenetre \ ) \ IGdisplay( \ Argument_____imageA \ ,Argument_____facteur_de_zoom \ ,Argument_____centrer_l_image_dans_la_fenetre \ ,Argument_____translation_de_l_image_dans_la_fenetre \ ) #define IGdisplay( \ Argument_____imageA \ ,Argument_____facteur_de_zoom \ ,Argument_____centrer_l_image_dans_la_fenetre \ ,Argument_____translation_de_l_image_dans_la_fenetre \ ) \ _IGdisplay( \ Argument_____imageA \ ,Argument_____facteur_de_zoom \ ,Argument_____centrer_l_image_dans_la_fenetre \ ,Argument_____translation_de_l_image_dans_la_fenetre \ ) # ifdef __VERSION__COMPILER_L_OPTION_VIDEO_ANALOGIQUE_DU_GRAPHIQUE_SILICON_GRAPHICS # ifdef GESTION_DE_L_OPTION_GALILEO_VERSION_02 # Aifdef GESTION_DE_L_OPTION_GALILEO_VERSION_02 # Eifdef GESTION_DE_L_OPTION_GALILEO_VERSION_02 =define __IGdebut_de_diffusion_ou_de_numerisation_d_une_sequence_video \ IGdebut_de_diffusion_ou_de_numerisation_d_une_sequence_video =define _IGdebut_de_diffusion_ou_de_numerisation_d_une_sequence_video( \ Argument_____nom_variable_shell_serveur_ecran \ ,Argument_____nom_de_la_fenetreA \ ,Argument_____centrer_la_fenetre_video_temps_reel \ ,Argument_____coin_bas_gauche \ ,Argument_____editer_les_PRINT_ATTENTION_initiaux \ ,Argument_____diffuser_sequence_sinon_numeriser_image \ ) \ IGdebut_de_diffusion_ou_de_numerisation_d_une_sequence_video( \ Argument_____nom_variable_shell_serveur_ecran \ ,Argument_____nom_de_la_fenetreA \ ,Argument_____centrer_la_fenetre_video_temps_reel \ ,Argument_____coin_bas_gauche \ ,Argument_____editer_les_PRINT_ATTENTION_initiaux \ ,Argument_____diffuser_sequence_sinon_numeriser_image \ ) #define IGdebut_de_diffusion_ou_de_numerisation_d_une_sequence_video( \ Argument_____nom_variable_shell_serveur_ecran \ ,Argument_____nom_de_la_fenetreA \ ,Argument_____centrer_la_fenetre_video_temps_reel \ ,Argument_____coin_bas_gauche \ ,Argument_____editer_les_PRINT_ATTENTION_initiaux \ ,Argument_____diffuser_sequence_sinon_numeriser_image \ ) \ _IGdebut_de_diffusion_ou_de_numerisation_d_une_sequence_video( \ Argument_____nom_variable_shell_serveur_ecran \ ,Argument_____nom_de_la_fenetreA \ ,Argument_____centrer_la_fenetre_video_temps_reel \ ,Argument_____coin_bas_gauche \ ,Argument_____editer_les_PRINT_ATTENTION_initiaux \ ,Argument_____diffuser_sequence_sinon_numeriser_image \ ) =define __IGdebut_de_diffusion_d_une_sequence_video_temps_reel \ IGdebut_de_diffusion_d_une_sequence_video_temps_reel =define _IGdebut_de_diffusion_d_une_sequence_video_temps_reel( \ Argument_____nom_variable_shell_serveur_ecran \ ,Argument_____nom_de_la_fenetreA \ ,Argument_____centrer_la_fenetre_video_temps_reel \ ,Argument_____coin_bas_gauche \ ,Argument_____editer_les_PRINT_ATTENTION_initiaux \ ) \ IGdebut_de_diffusion_d_une_sequence_video_temps_reel( \ Argument_____nom_variable_shell_serveur_ecran \ ,Argument_____nom_de_la_fenetreA \ ,Argument_____centrer_la_fenetre_video_temps_reel \ ,Argument_____coin_bas_gauche \ ,Argument_____editer_les_PRINT_ATTENTION_initiaux \ ) #define IGdebut_de_diffusion_d_une_sequence_video_temps_reel( \ Argument_____nom_variable_shell_serveur_ecran \ ,Argument_____nom_de_la_fenetreA \ ,Argument_____centrer_la_fenetre_video_temps_reel \ ,Argument_____coin_bas_gauche \ ,Argument_____editer_les_PRINT_ATTENTION_initiaux \ ) \ _IGdebut_de_diffusion_d_une_sequence_video_temps_reel( \ Argument_____nom_variable_shell_serveur_ecran \ ,Argument_____nom_de_la_fenetreA \ ,Argument_____centrer_la_fenetre_video_temps_reel \ ,Argument_____coin_bas_gauche \ ,Argument_____editer_les_PRINT_ATTENTION_initiaux \ ) =define __IGdebut_de_numerisation_d_une_image_video \ IGdebut_de_numerisation_d_une_image_video =define _IGdebut_de_numerisation_d_une_image_video( \ \ ) \ IGdebut_de_numerisation_d_une_image_video( \ \ ) #define IGdebut_de_numerisation_d_une_image_video( \ \ ) \ _IGdebut_de_numerisation_d_une_image_video( \ \ ) =define __IGfin_de_diffusion_ou_de_numerisation_d_une_sequence_video \ IGfin_de_diffusion_ou_de_numerisation_d_une_sequence_video =define _IGfin_de_diffusion_ou_de_numerisation_d_une_sequence_video( \ Argument_____diffuser_sequence_sinon_numeriser_image \ ,Argument_____composante_numerisee_ROUGE \ ,Argument_____composante_numerisee_VERTE \ ,Argument_____composante_numerisee_BLEUE \ ,Argument_____methode_de_redimensionnement \ ) \ IGfin_de_diffusion_ou_de_numerisation_d_une_sequence_video( \ Argument_____diffuser_sequence_sinon_numeriser_image \ ,Argument_____composante_numerisee_ROUGE \ ,Argument_____composante_numerisee_VERTE \ ,Argument_____composante_numerisee_BLEUE \ ,Argument_____methode_de_redimensionnement \ ) #define IGfin_de_diffusion_ou_de_numerisation_d_une_sequence_video( \ Argument_____diffuser_sequence_sinon_numeriser_image \ ,Argument_____composante_numerisee_ROUGE \ ,Argument_____composante_numerisee_VERTE \ ,Argument_____composante_numerisee_BLEUE \ ,Argument_____methode_de_redimensionnement \ ) \ _IGfin_de_diffusion_ou_de_numerisation_d_une_sequence_video( \ Argument_____diffuser_sequence_sinon_numeriser_image \ ,Argument_____composante_numerisee_ROUGE \ ,Argument_____composante_numerisee_VERTE \ ,Argument_____composante_numerisee_BLEUE \ ,Argument_____methode_de_redimensionnement \ ) =define __IGfin_de_diffusion_d_une_sequence_video_temps_reel \ IGfin_de_diffusion_d_une_sequence_video_temps_reel =define _IGfin_de_diffusion_d_une_sequence_video_temps_reel( \ \ ) \ IGfin_de_diffusion_d_une_sequence_video_temps_reel( \ \ ) #define IGfin_de_diffusion_d_une_sequence_video_temps_reel( \ \ ) \ _IGfin_de_diffusion_d_une_sequence_video_temps_reel( \ \ ) =define __IGfin_de_numerisation_d_une_image_video \ IGfin_de_numerisation_d_une_image_video =define _IGfin_de_numerisation_d_une_image_video( \ Argument_____composante_numerisee_ROUGE \ ,Argument_____composante_numerisee_VERTE \ ,Argument_____composante_numerisee_BLEUE \ ,Argument_____methode_de_redimensionnement \ ) \ IGfin_de_numerisation_d_une_image_video( \ Argument_____composante_numerisee_ROUGE \ ,Argument_____composante_numerisee_VERTE \ ,Argument_____composante_numerisee_BLEUE \ ,Argument_____methode_de_redimensionnement \ ) #define IGfin_de_numerisation_d_une_image_video( \ Argument_____composante_numerisee_ROUGE \ ,Argument_____composante_numerisee_VERTE \ ,Argument_____composante_numerisee_BLEUE \ ,Argument_____methode_de_redimensionnement \ ) \ _IGfin_de_numerisation_d_une_image_video( \ Argument_____composante_numerisee_ROUGE \ ,Argument_____composante_numerisee_VERTE \ ,Argument_____composante_numerisee_BLEUE \ ,Argument_____methode_de_redimensionnement \ ) # Aifdef __VERSION__COMPILER_L_OPTION_VIDEO_ANALOGIQUE_DU_GRAPHIQUE_SILICON_GRAPHICS # Eifdef __VERSION__COMPILER_L_OPTION_VIDEO_ANALOGIQUE_DU_GRAPHIQUE_SILICON_GRAPHICS #Aifdef __VERSION__COMPILER_LE_GRAPHIQUE_SILICON_GRAPHICS #Eifdef __VERSION__COMPILER_LE_GRAPHIQUE_SILICON_GRAPHICS