/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        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 '$xig/GooF_fo$vv$ARG' sur 'LACT19' :                                                                             */
/*                                                                                                                                   */
/*                    Jean-Francois COLONNA (LACTAMME, 20240626121758).                                                              */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        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   __FfLIO17                                                                                                                     \
                    FfLIO17
=define   _FfLIO17(                                                                                                                     \
                              Argument_____a0                                                                                           \
                             ,Argument_____x0                                                                                           \
                             ,Argument_____a1                                                                                           \
                             ,Argument_____x1                                                                                           \
                             ,Argument_____a2                                                                                           \
                             ,Argument_____x2                                                                                           \
                             ,Argument_____a3                                                                                           \
                             ,Argument_____x3                                                                                           \
                             ,Argument_____a4                                                                                           \
                             ,Argument_____x4                                                                                           \
                             ,Argument_____a5                                                                                           \
                             ,Argument_____x5                                                                                           \
                             ,Argument_____a6                                                                                           \
                             ,Argument_____x6                                                                                           \
                             ,Argument_____a7                                                                                           \
                             ,Argument_____x7                                                                                           \
                             ,Argument_____a8                                                                                           \
                             ,Argument_____x8                                                                                           \
                             ,Argument_____a9                                                                                           \
                             ,Argument_____x9                                                                                           \
                             ,Argument_____aA                                                                                           \
                             ,Argument_____xA                                                                                           \
                             ,Argument_____aB                                                                                           \
                             ,Argument_____xB                                                                                           \
                             ,Argument_____aC                                                                                           \
                             ,Argument_____xC                                                                                           \
                             ,Argument_____aD                                                                                           \
                             ,Argument_____xD                                                                                           \
                             ,Argument_____aE                                                                                           \
                             ,Argument_____xE                                                                                           \
                             ,Argument_____aF                                                                                           \
                             ,Argument_____xF                                                                                           \
                             ,Argument_____aG                                                                                           \
                             ,Argument_____xG                                                                                           \
                             ,Argument_____b                                                                                            \
                              )                                                                                                         \
                    FfLIO17(                                                                                                            \
                                        Argument_____a0                                                                                 \
                                       ,Argument_____x0                                                                                 \
                                       ,Argument_____a1                                                                                 \
                                       ,Argument_____x1                                                                                 \
                                       ,Argument_____a2                                                                                 \
                                       ,Argument_____x2                                                                                 \
                                       ,Argument_____a3                                                                                 \
                                       ,Argument_____x3                                                                                 \
                                       ,Argument_____a4                                                                                 \
                                       ,Argument_____x4                                                                                 \
                                       ,Argument_____a5                                                                                 \
                                       ,Argument_____x5                                                                                 \
                                       ,Argument_____a6                                                                                 \
                                       ,Argument_____x6                                                                                 \
                                       ,Argument_____a7                                                                                 \
                                       ,Argument_____x7                                                                                 \
                                       ,Argument_____a8                                                                                 \
                                       ,Argument_____x8                                                                                 \
                                       ,Argument_____a9                                                                                 \
                                       ,Argument_____x9                                                                                 \
                                       ,Argument_____aA                                                                                 \
                                       ,Argument_____xA                                                                                 \
                                       ,Argument_____aB                                                                                 \
                                       ,Argument_____xB                                                                                 \
                                       ,Argument_____aC                                                                                 \
                                       ,Argument_____xC                                                                                 \
                                       ,Argument_____aD                                                                                 \
                                       ,Argument_____xD                                                                                 \
                                       ,Argument_____aE                                                                                 \
                                       ,Argument_____xE                                                                                 \
                                       ,Argument_____aF                                                                                 \
                                       ,Argument_____xF                                                                                 \
                                       ,Argument_____aG                                                                                 \
                                       ,Argument_____xG                                                                                 \
                                       ,Argument_____b                                                                                  \
                                        )
#define   FfLIO17(                                                                                                                      \
                              Argument_____a0                                                                                           \
                             ,Argument_____x0                                                                                           \
                             ,Argument_____a1                                                                                           \
                             ,Argument_____x1                                                                                           \
                             ,Argument_____a2                                                                                           \
                             ,Argument_____x2                                                                                           \
                             ,Argument_____a3                                                                                           \
                             ,Argument_____x3                                                                                           \
                             ,Argument_____a4                                                                                           \
                             ,Argument_____x4                                                                                           \
                             ,Argument_____a5                                                                                           \
                             ,Argument_____x5                                                                                           \
                             ,Argument_____a6                                                                                           \
                             ,Argument_____x6                                                                                           \
                             ,Argument_____a7                                                                                           \
                             ,Argument_____x7                                                                                           \
                             ,Argument_____a8                                                                                           \
                             ,Argument_____x8                                                                                           \
                             ,Argument_____a9                                                                                           \
                             ,Argument_____x9                                                                                           \
                             ,Argument_____aA                                                                                           \
                             ,Argument_____xA                                                                                           \
                             ,Argument_____aB                                                                                           \
                             ,Argument_____xB                                                                                           \
                             ,Argument_____aC                                                                                           \
                             ,Argument_____xC                                                                                           \
                             ,Argument_____aD                                                                                           \
                             ,Argument_____xD                                                                                           \
                             ,Argument_____aE                                                                                           \
                             ,Argument_____xE                                                                                           \
                             ,Argument_____aF                                                                                           \
                             ,Argument_____xF                                                                                           \
                             ,Argument_____aG                                                                                           \
                             ,Argument_____xG                                                                                           \
                             ,Argument_____b                                                                                            \
                              )                                                                                                         \
                    _FfLIO17(                                                                                                           \
                                        Argument_____a0                                                                                 \
                                       ,Argument_____x0                                                                                 \
                                       ,Argument_____a1                                                                                 \
                                       ,Argument_____x1                                                                                 \
                                       ,Argument_____a2                                                                                 \
                                       ,Argument_____x2                                                                                 \
                                       ,Argument_____a3                                                                                 \
                                       ,Argument_____x3                                                                                 \
                                       ,Argument_____a4                                                                                 \
                                       ,Argument_____x4                                                                                 \
                                       ,Argument_____a5                                                                                 \
                                       ,Argument_____x5                                                                                 \
                                       ,Argument_____a6                                                                                 \
                                       ,Argument_____x6                                                                                 \
                                       ,Argument_____a7                                                                                 \
                                       ,Argument_____x7                                                                                 \
                                       ,Argument_____a8                                                                                 \
                                       ,Argument_____x8                                                                                 \
                                       ,Argument_____a9                                                                                 \
                                       ,Argument_____x9                                                                                 \
                                       ,Argument_____aA                                                                                 \
                                       ,Argument_____xA                                                                                 \
                                       ,Argument_____aB                                                                                 \
                                       ,Argument_____xB                                                                                 \
                                       ,Argument_____aC                                                                                 \
                                       ,Argument_____xC                                                                                 \
                                       ,Argument_____aD                                                                                 \
                                       ,Argument_____xD                                                                                 \
                                       ,Argument_____aE                                                                                 \
                                       ,Argument_____xE                                                                                 \
                                       ,Argument_____aF                                                                                 \
                                       ,Argument_____xF                                                                                 \
                                       ,Argument_____aG                                                                                 \
                                       ,Argument_____xG                                                                                 \
                                       ,Argument_____b                                                                                  \
                                        )

#ifdef    ASSURER_LA_COEXISTENCE_DE__LIOH__ET_DE__LIO17

=define   __FfLIOH                                                                                                                      \
                    FfLIOH
=define   _FfLIOH(                                                                                                                      \
                              Argument_____a0                                                                                           \
                             ,Argument_____x0                                                                                           \
                             ,Argument_____a1                                                                                           \
                             ,Argument_____x1                                                                                           \
                             ,Argument_____a2                                                                                           \
                             ,Argument_____x2                                                                                           \
                             ,Argument_____a3                                                                                           \
                             ,Argument_____x3                                                                                           \
                             ,Argument_____a4                                                                                           \
                             ,Argument_____x4                                                                                           \
                             ,Argument_____a5                                                                                           \
                             ,Argument_____x5                                                                                           \
                             ,Argument_____a6                                                                                           \
                             ,Argument_____x6                                                                                           \
                             ,Argument_____a7                                                                                           \
                             ,Argument_____x7                                                                                           \
                             ,Argument_____a8                                                                                           \
                             ,Argument_____x8                                                                                           \
                             ,Argument_____a9                                                                                           \
                             ,Argument_____x9                                                                                           \
                             ,Argument_____aA                                                                                           \
                             ,Argument_____xA                                                                                           \
                             ,Argument_____aB                                                                                           \
                             ,Argument_____xB                                                                                           \
                             ,Argument_____aC                                                                                           \
                             ,Argument_____xC                                                                                           \
                             ,Argument_____aD                                                                                           \
                             ,Argument_____xD                                                                                           \
                             ,Argument_____aE                                                                                           \
                             ,Argument_____xE                                                                                           \
                             ,Argument_____aF                                                                                           \
                             ,Argument_____xF                                                                                           \
                             ,Argument_____aG                                                                                           \
                             ,Argument_____xG                                                                                           \
                             ,Argument_____b                                                                                            \
                              )                                                                                                         \
                    FfLIOH(                                                                                                             \
                                        Argument_____a0                                                                                 \
                                       ,Argument_____x0                                                                                 \
                                       ,Argument_____a1                                                                                 \
                                       ,Argument_____x1                                                                                 \
                                       ,Argument_____a2                                                                                 \
                                       ,Argument_____x2                                                                                 \
                                       ,Argument_____a3                                                                                 \
                                       ,Argument_____x3                                                                                 \
                                       ,Argument_____a4                                                                                 \
                                       ,Argument_____x4                                                                                 \
                                       ,Argument_____a5                                                                                 \
                                       ,Argument_____x5                                                                                 \
                                       ,Argument_____a6                                                                                 \
                                       ,Argument_____x6                                                                                 \
                                       ,Argument_____a7                                                                                 \
                                       ,Argument_____x7                                                                                 \
                                       ,Argument_____a8                                                                                 \
                                       ,Argument_____x8                                                                                 \
                                       ,Argument_____a9                                                                                 \
                                       ,Argument_____x9                                                                                 \
                                       ,Argument_____aA                                                                                 \
                                       ,Argument_____xA                                                                                 \
                                       ,Argument_____aB                                                                                 \
                                       ,Argument_____xB                                                                                 \
                                       ,Argument_____aC                                                                                 \
                                       ,Argument_____xC                                                                                 \
                                       ,Argument_____aD                                                                                 \
                                       ,Argument_____xD                                                                                 \
                                       ,Argument_____aE                                                                                 \
                                       ,Argument_____xE                                                                                 \
                                       ,Argument_____aF                                                                                 \
                                       ,Argument_____xF                                                                                 \
                                       ,Argument_____aG                                                                                 \
                                       ,Argument_____xG                                                                                 \
                                       ,Argument_____b                                                                                  \
                                        )
#define   FfLIOH(                                                                                                                       \
                              Argument_____a0                                                                                           \
                             ,Argument_____x0                                                                                           \
                             ,Argument_____a1                                                                                           \
                             ,Argument_____x1                                                                                           \
                             ,Argument_____a2                                                                                           \
                             ,Argument_____x2                                                                                           \
                             ,Argument_____a3                                                                                           \
                             ,Argument_____x3                                                                                           \
                             ,Argument_____a4                                                                                           \
                             ,Argument_____x4                                                                                           \
                             ,Argument_____a5                                                                                           \
                             ,Argument_____x5                                                                                           \
                             ,Argument_____a6                                                                                           \
                             ,Argument_____x6                                                                                           \
                             ,Argument_____a7                                                                                           \
                             ,Argument_____x7                                                                                           \
                             ,Argument_____a8                                                                                           \
                             ,Argument_____x8                                                                                           \
                             ,Argument_____a9                                                                                           \
                             ,Argument_____x9                                                                                           \
                             ,Argument_____aA                                                                                           \
                             ,Argument_____xA                                                                                           \
                             ,Argument_____aB                                                                                           \
                             ,Argument_____xB                                                                                           \
                             ,Argument_____aC                                                                                           \
                             ,Argument_____xC                                                                                           \
                             ,Argument_____aD                                                                                           \
                             ,Argument_____xD                                                                                           \
                             ,Argument_____aE                                                                                           \
                             ,Argument_____xE                                                                                           \
                             ,Argument_____aF                                                                                           \
                             ,Argument_____xF                                                                                           \
                             ,Argument_____aG                                                                                           \
                             ,Argument_____xG                                                                                           \
                             ,Argument_____b                                                                                            \
                              )                                                                                                         \
                    _FfLIOH(                                                                                                            \
                                        Argument_____a0                                                                                 \
                                       ,Argument_____x0                                                                                 \
                                       ,Argument_____a1                                                                                 \
                                       ,Argument_____x1                                                                                 \
                                       ,Argument_____a2                                                                                 \
                                       ,Argument_____x2                                                                                 \
                                       ,Argument_____a3                                                                                 \
                                       ,Argument_____x3                                                                                 \
                                       ,Argument_____a4                                                                                 \
                                       ,Argument_____x4                                                                                 \
                                       ,Argument_____a5                                                                                 \
                                       ,Argument_____x5                                                                                 \
                                       ,Argument_____a6                                                                                 \
                                       ,Argument_____x6                                                                                 \
                                       ,Argument_____a7                                                                                 \
                                       ,Argument_____x7                                                                                 \
                                       ,Argument_____a8                                                                                 \
                                       ,Argument_____x8                                                                                 \
                                       ,Argument_____a9                                                                                 \
                                       ,Argument_____x9                                                                                 \
                                       ,Argument_____aA                                                                                 \
                                       ,Argument_____xA                                                                                 \
                                       ,Argument_____aB                                                                                 \
                                       ,Argument_____xB                                                                                 \
                                       ,Argument_____aC                                                                                 \
                                       ,Argument_____xC                                                                                 \
                                       ,Argument_____aD                                                                                 \
                                       ,Argument_____xD                                                                                 \
                                       ,Argument_____aE                                                                                 \
                                       ,Argument_____xE                                                                                 \
                                       ,Argument_____aF                                                                                 \
                                       ,Argument_____xF                                                                                 \
                                       ,Argument_____aG                                                                                 \
                                       ,Argument_____xG                                                                                 \
                                       ,Argument_____b                                                                                  \
                                        )
#Aifdef   ASSURER_LA_COEXISTENCE_DE__LIOH__ET_DE__LIO17
#Eifdef   ASSURER_LA_COEXISTENCE_DE__LIOH__ET_DE__LIO17




Copyright © Jean-François COLONNA, 2019-2024.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / École polytechnique, Institut Polytechnique de Paris, 2019-2024.