/*************************************************************************************************************************************/ /* */ /* 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 '$xiin/fonction.1$ARG' sur 'LACT19' : */ /* */ /* Jean-Francois COLONNA (LACTAMME, 20240626121902). */ /* */ /*************************************************************************************************************************************/ /*===================================================================================================================================*/ /*************************************************************************************************************************************/ /* */ /* 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 __Ncalib_modulo \ Ncalib_modulo =define _Ncalib_modulo( \ Argument_____niveau \ ) \ Ncalib_modulo( \ Argument_____niveau \ ) #define Ncalib_modulo( \ Argument_____niveau \ ) \ _Ncalib_modulo( \ Argument_____niveau \ ) =define __Ncalib_bas \ Ncalib_bas =define _Ncalib_bas( \ Argument_____niveau \ ) \ Ncalib_bas( \ Argument_____niveau \ ) #define Ncalib_bas( \ Argument_____niveau \ ) \ _Ncalib_bas( \ Argument_____niveau \ ) =define __Ncalib_haut \ Ncalib_haut =define _Ncalib_haut( \ Argument_____niveau \ ) \ Ncalib_haut( \ Argument_____niveau \ ) #define Ncalib_haut( \ Argument_____niveau \ ) \ _Ncalib_haut( \ Argument_____niveau \ ) =define __Ncalibrage \ Ncalibrage =define _Ncalibrage( \ Argument_____niveau \ ) \ Ncalibrage( \ Argument_____niveau \ ) #define Ncalibrage( \ Argument_____niveau \ ) \ _Ncalibrage( \ Argument_____niveau \ ) =define __Nsubstitution \ Nsubstitution =define _Nsubstitution( \ Argument_____niveau \ ) \ Nsubstitution( \ Argument_____niveau \ ) #define Nsubstitution( \ Argument_____niveau \ ) \ _Nsubstitution( \ Argument_____niveau \ ) =define __Nsubstitution_inverse \ Nsubstitution_inverse =define _Nsubstitution_inverse( \ Argument_____niveau \ ) \ Nsubstitution_inverse( \ Argument_____niveau \ ) #define Nsubstitution_inverse( \ Argument_____niveau \ ) \ _Nsubstitution_inverse( \ Argument_____niveau \ ) =define __Necrasement \ Necrasement =define _Necrasement( \ Argument_____niveau \ ) \ Necrasement( \ Argument_____niveau \ ) #define Necrasement( \ Argument_____niveau \ ) \ _Necrasement( \ Argument_____niveau \ )