/*************************************************************************************************************************************/ /* */ /* 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 '$xiipf/fonction.3$ARG' sur 'LACT19' : */ /* */ /* Jean-Francois COLONNA (LACTAMME, 20240626121908). */ /* */ /*************************************************************************************************************************************/ /*===================================================================================================================================*/ /*************************************************************************************************************************************/ /* */ /* 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 : */ /* */ /*************************************************************************************************************************************/ =define __Findice_X \ Findice_X =define _Findice_X( \ Argument_____X \ ,Argument_____Y \ ) \ Findice_X( \ Argument_____X \ ,Argument_____Y \ ) #define Findice_X( \ Argument_____X \ ,Argument_____Y \ ) \ _Findice_X( \ Argument_____X \ ,Argument_____Y \ ) =define __Findice_Y \ Findice_Y =define _Findice_Y( \ Argument_____X \ ,Argument_____Y \ ) \ Findice_Y( \ Argument_____X \ ,Argument_____Y \ ) #define Findice_Y( \ Argument_____X \ ,Argument_____Y \ ) \ _Findice_Y( \ Argument_____X \ ,Argument_____Y \ ) =define __Findice_Z \ Findice_Z =define _Findice_Z( \ Argument_____X \ ,Argument_____Y \ ,Argument_____Z \ ) \ Findice_Z( \ Argument_____X \ ,Argument_____Y \ ,Argument_____Z \ ) #define Findice_Z( \ Argument_____X \ ,Argument_____Y \ ,Argument_____Z \ ) \ _Findice_Z( \ Argument_____X \ ,Argument_____Y \ ,Argument_____Z \ ) =define __Findice_T \ Findice_T =define _Findice_T( \ Argument_____X \ ,Argument_____Y \ ,Argument_____Z \ ,Argument_____T \ ) \ Findice_T( \ Argument_____X \ ,Argument_____Y \ ,Argument_____Z \ ,Argument_____T \ ) #define Findice_T( \ Argument_____X \ ,Argument_____Y \ ,Argument_____Z \ ,Argument_____T \ ) \ _Findice_T( \ Argument_____X \ ,Argument_____Y \ ,Argument_____Z \ ,Argument_____T \ ) =define __fV_cDENORMALISE_OX \ fV_cDENORMALISE_OX =define _fV_cDENORMALISE_OX( \ Argument_____Xf \ ) \ fV_cDENORMALISE_OX( \ Argument_____Xf \ ) #define fV_cDENORMALISE_OX( \ Argument_____Xf \ ) \ _fV_cDENORMALISE_OX( \ Argument_____Xf \ ) =define __fV_cDENORMALISE_OY \ fV_cDENORMALISE_OY =define _fV_cDENORMALISE_OY( \ Argument_____Yf \ ) \ fV_cDENORMALISE_OY( \ Argument_____Yf \ ) #define fV_cDENORMALISE_OY( \ Argument_____Yf \ ) \ _fV_cDENORMALISE_OY( \ Argument_____Yf \ ) =define __fV_cDENORMALISE_OZ \ fV_cDENORMALISE_OZ =define _fV_cDENORMALISE_OZ( \ Argument_____Zf \ ) \ fV_cDENORMALISE_OZ( \ Argument_____Zf \ ) #define fV_cDENORMALISE_OZ( \ Argument_____Zf \ ) \ _fV_cDENORMALISE_OZ( \ Argument_____Zf \ ) =define __f____cNORMALISE_OX \ f____cNORMALISE_OX =define _f____cNORMALISE_OX( \ Argument_____cX \ ) \ f____cNORMALISE_OX( \ Argument_____cX \ ) #define f____cNORMALISE_OX( \ Argument_____cX \ ) \ _f____cNORMALISE_OX( \ Argument_____cX \ ) =define __f____lNORMALISE_OX \ f____lNORMALISE_OX =define _f____lNORMALISE_OX( \ Argument_____lX \ ) \ f____lNORMALISE_OX( \ Argument_____lX \ ) #define f____lNORMALISE_OX( \ Argument_____lX \ ) \ _f____lNORMALISE_OX( \ Argument_____lX \ ) =define __f____cNORMALISE_OY \ f____cNORMALISE_OY =define _f____cNORMALISE_OY( \ Argument_____cY \ ) \ f____cNORMALISE_OY( \ Argument_____cY \ ) #define f____cNORMALISE_OY( \ Argument_____cY \ ) \ _f____cNORMALISE_OY( \ Argument_____cY \ ) =define __f____lNORMALISE_OY \ f____lNORMALISE_OY =define _f____lNORMALISE_OY( \ Argument_____lY \ ) \ f____lNORMALISE_OY( \ Argument_____lY \ ) #define f____lNORMALISE_OY( \ Argument_____lY \ ) \ _f____lNORMALISE_OY( \ Argument_____lY \ ) =define __f____cNORMALISE_OZ \ f____cNORMALISE_OZ =define _f____cNORMALISE_OZ( \ Argument_____cZ \ ) \ f____cNORMALISE_OZ( \ Argument_____cZ \ ) #define f____cNORMALISE_OZ( \ Argument_____cZ \ ) \ _f____cNORMALISE_OZ( \ Argument_____cZ \ ) =define __f____lNORMALISE_OZ \ f____lNORMALISE_OZ =define _f____lNORMALISE_OZ( \ Argument_____lZ \ ) \ f____lNORMALISE_OZ( \ Argument_____lZ \ ) #define f____lNORMALISE_OZ( \ Argument_____lZ \ ) \ _f____lNORMALISE_OZ( \ Argument_____lZ \ ) =define __FCOMP \ FCOMP =define _FCOMP( \ Argument_____argument \ ) \ FCOMP( \ Argument_____argument \ ) #define FCOMP( \ Argument_____argument \ ) \ _FCOMP( \ Argument_____argument \ ) =define __Fparcours_circulaire_d_une_spirale_carree \ Fparcours_circulaire_d_une_spirale_carree =define _Fparcours_circulaire_d_une_spirale_carree( \ Argument_____point_de_numero_cherche_relatif_au_centre \ ,Argument_____numero_du_point_courant_cherche \ ,Argument_____valeur_maximale_de_X_et_de_Y_relatifs \ ,Argument_____initialiser_le_processus \ ,Argument_____desinitialiser_le_processus \ ) \ Fparcours_circulaire_d_une_spirale_carree( \ Argument_____point_de_numero_cherche_relatif_au_centre \ ,Argument_____numero_du_point_courant_cherche \ ,Argument_____valeur_maximale_de_X_et_de_Y_relatifs \ ,Argument_____initialiser_le_processus \ ,Argument_____desinitialiser_le_processus \ ) #define Fparcours_circulaire_d_une_spirale_carree( \ Argument_____point_de_numero_cherche_relatif_au_centre \ ,Argument_____numero_du_point_courant_cherche \ ,Argument_____valeur_maximale_de_X_et_de_Y_relatifs \ ,Argument_____initialiser_le_processus \ ,Argument_____desinitialiser_le_processus \ ) \ _Fparcours_circulaire_d_une_spirale_carree( \ Argument_____point_de_numero_cherche_relatif_au_centre \ ,Argument_____numero_du_point_courant_cherche \ ,Argument_____valeur_maximale_de_X_et_de_Y_relatifs \ ,Argument_____initialiser_le_processus \ ,Argument_____desinitialiser_le_processus \ ) =define __FPeano \ FPeano =define _FPeano( \ Argument_____point1 \ ,Argument_____point2 \ ,Argument_____point3 \ ,Argument_____point4 \ ,Argument_____emission_des_coordonnees \ ,Argument_____processus_recepteur \ ) \ FPeano( \ Argument_____point1 \ ,Argument_____point2 \ ,Argument_____point3 \ ,Argument_____point4 \ ,Argument_____emission_des_coordonnees \ ,Argument_____processus_recepteur \ ) #define FPeano( \ Argument_____point1 \ ,Argument_____point2 \ ,Argument_____point3 \ ,Argument_____point4 \ ,Argument_____emission_des_coordonnees \ ,Argument_____processus_recepteur \ ) \ _FPeano( \ Argument_____point1 \ ,Argument_____point2 \ ,Argument_____point3 \ ,Argument_____point4 \ ,Argument_____emission_des_coordonnees \ ,Argument_____processus_recepteur \ )