/*************************************************************************************************************************************/ /* */ /* 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.1$ARG' sur 'LACT19' : */ /* */ /* Jean-Francois COLONNA (LACTAMME, 20240626121906). */ /* */ /*************************************************************************************************************************************/ /*===================================================================================================================================*/ /*************************************************************************************************************************************/ /* */ /* 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 __VNEUT \ VNEUT =define _VNEUT( \ Argument_____argument \ ) \ VNEUT( \ Argument_____argument \ ) #define VNEUT( \ Argument_____argument \ ) \ _VNEUT( \ Argument_____argument \ ) =define __VNEUTRE1 \ VNEUTRE1 =define _VNEUTRE1( \ Argument_____arg1 \ ,Argument_____arg2 \ ) \ VNEUTRE1( \ Argument_____arg1 \ ,Argument_____arg2 \ ) #define VNEUTRE1( \ Argument_____arg1 \ ,Argument_____arg2 \ ) \ _VNEUTRE1( \ Argument_____arg1 \ ,Argument_____arg2 \ ) =define __VNEUTRE2 \ VNEUTRE2 =define _VNEUTRE2( \ Argument_____arg1 \ ,Argument_____arg2 \ ) \ VNEUTRE2( \ Argument_____arg1 \ ,Argument_____arg2 \ ) #define VNEUTRE2( \ Argument_____arg1 \ ,Argument_____arg2 \ ) \ _VNEUTRE2( \ Argument_____arg1 \ ,Argument_____arg2 \ ) =define __VNEUTRE \ VNEUTRE =define _VNEUTRE( \ Argument_____arg1 \ ,Argument_____arg2 \ ) \ VNEUTRE( \ Argument_____arg1 \ ,Argument_____arg2 \ ) #define VNEUTRE( \ Argument_____arg1 \ ,Argument_____arg2 \ ) \ _VNEUTRE( \ Argument_____arg1 \ ,Argument_____arg2 \ ) =define __VABS \ VABS =define _VABS( \ Argument_____argument \ ) \ VABS( \ Argument_____argument \ ) #define VABS( \ Argument_____argument \ ) \ _VABS( \ Argument_____argument \ ) =define __VADD \ VADD =define _VADD( \ Argument_____arg1 \ ,Argument_____arg2 \ ) \ VADD( \ Argument_____arg1 \ ,Argument_____arg2 \ ) #define VADD( \ Argument_____arg1 \ ,Argument_____arg2 \ ) \ _VADD( \ Argument_____arg1 \ ,Argument_____arg2 \ ) =define __VSUB \ VSUB =define _VSUB( \ Argument_____arg1 \ ,Argument_____arg2 \ ) \ VSUB( \ Argument_____arg1 \ ,Argument_____arg2 \ ) #define VSUB( \ Argument_____arg1 \ ,Argument_____arg2 \ ) \ _VSUB( \ Argument_____arg1 \ ,Argument_____arg2 \ ) =define __VCOMP \ VCOMP =define _VCOMP( \ Argument_____argument \ ) \ VCOMP( \ Argument_____argument \ ) #define VCOMP( \ Argument_____argument \ ) \ _VCOMP( \ Argument_____argument \ ) =define __VMUL \ VMUL =define _VMUL( \ Argument_____arg1 \ ,Argument_____arg2 \ ) \ VMUL( \ Argument_____arg1 \ ,Argument_____arg2 \ ) #define VMUL( \ Argument_____arg1 \ ,Argument_____arg2 \ ) \ _VMUL( \ Argument_____arg1 \ ,Argument_____arg2 \ ) =define __VMULF \ VMULF =define _VMULF( \ Argument_____arg1 \ ,Argument_____arg2 \ ) \ VMULF( \ Argument_____arg1 \ ,Argument_____arg2 \ ) #define VMULF( \ Argument_____arg1 \ ,Argument_____arg2 \ ) \ _VMULF( \ Argument_____arg1 \ ,Argument_____arg2 \ ) =define __VDIV \ VDIV =define _VDIV( \ Argument_____arg1 \ ,Argument_____arg2 \ ) \ VDIV( \ Argument_____arg1 \ ,Argument_____arg2 \ ) #define VDIV( \ Argument_____arg1 \ ,Argument_____arg2 \ ) \ _VDIV( \ Argument_____arg1 \ ,Argument_____arg2 \ ) =define __VMAX \ VMAX =define _VMAX( \ Argument_____arg1 \ ,Argument_____arg2 \ ) \ VMAX( \ Argument_____arg1 \ ,Argument_____arg2 \ ) #define VMAX( \ Argument_____arg1 \ ,Argument_____arg2 \ ) \ _VMAX( \ Argument_____arg1 \ ,Argument_____arg2 \ ) =define __VMIN \ VMIN =define _VMIN( \ Argument_____arg1 \ ,Argument_____arg2 \ ) \ VMIN( \ Argument_____arg1 \ ,Argument_____arg2 \ ) #define VMIN( \ Argument_____arg1 \ ,Argument_____arg2 \ ) \ _VMIN( \ Argument_____arg1 \ ,Argument_____arg2 \ ) =define __VMINMAX \ VMINMAX =define _VMINMAX( \ Argument_____arg1 \ ,Argument_____arg2 \ ) \ VMINMAX( \ Argument_____arg1 \ ,Argument_____arg2 \ ) #define VMINMAX( \ Argument_____arg1 \ ,Argument_____arg2 \ ) \ _VMINMAX( \ Argument_____arg1 \ ,Argument_____arg2 \ ) #if ((Format_p==Format_char)||(Format_p==Format_int)) =define __VINVERT \ VINVERT =define _VINVERT( \ Argument_____argument \ ) \ VINVERT( \ Argument_____argument \ ) #define VINVERT( \ Argument_____argument \ ) \ _VINVERT( \ Argument_____argument \ ) #Aif ((Format_p==Format_char)||(Format_p==Format_int)) #Eif ((Format_p==Format_char)||(Format_p==Format_int)) #if ((Format_p==Format_char)||(Format_p==Format_int)) =define __VOR \ VOR =define _VOR( \ Argument_____arg1 \ ,Argument_____arg2 \ ) \ VOR( \ Argument_____arg1 \ ,Argument_____arg2 \ ) #define VOR( \ Argument_____arg1 \ ,Argument_____arg2 \ ) \ _VOR( \ Argument_____arg1 \ ,Argument_____arg2 \ ) #Aif ((Format_p==Format_char)||(Format_p==Format_int)) #Eif ((Format_p==Format_char)||(Format_p==Format_int)) #if ((Format_p==Format_char)||(Format_p==Format_int)) =define __VAND \ VAND =define _VAND( \ Argument_____arg1 \ ,Argument_____arg2 \ ) \ VAND( \ Argument_____arg1 \ ,Argument_____arg2 \ ) #define VAND( \ Argument_____arg1 \ ,Argument_____arg2 \ ) \ _VAND( \ Argument_____arg1 \ ,Argument_____arg2 \ ) #Aif ((Format_p==Format_char)||(Format_p==Format_int)) #Eif ((Format_p==Format_char)||(Format_p==Format_int)) #if ((Format_p==Format_char)||(Format_p==Format_int)) =define __VEOR \ VEOR =define _VEOR( \ Argument_____arg1 \ ,Argument_____arg2 \ ) \ VEOR( \ Argument_____arg1 \ ,Argument_____arg2 \ ) #define VEOR( \ Argument_____arg1 \ ,Argument_____arg2 \ ) \ _VEOR( \ Argument_____arg1 \ ,Argument_____arg2 \ ) #Aif ((Format_p==Format_char)||(Format_p==Format_int)) #Eif ((Format_p==Format_char)||(Format_p==Format_int)) =define __load_point \ load_point =define _load_point( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) \ load_point( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) #define load_point( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) \ _load_point( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) =define __load_point_valide \ load_point_valide =define _load_point_valide( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) \ load_point_valide( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) #define load_point_valide( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) \ _load_point_valide( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) =define __loadC_point \ loadC_point =define _loadC_point( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) \ loadC_point( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) #define loadC_point( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) \ _loadC_point( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) =define __loadC_point_valide \ loadC_point_valide =define _loadC_point_valide( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) \ loadC_point_valide( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) #define loadC_point_valide( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) \ _loadC_point_valide( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) =define __loadI_point \ loadI_point =define _loadI_point( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) \ loadI_point( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) #define loadI_point( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) \ _loadI_point( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) =define __loadI_point_valide \ loadI_point_valide =define _loadI_point_valide( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) \ loadI_point_valide( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) #define loadI_point_valide( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) \ _loadI_point_valide( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) =define __loadF_point \ loadF_point =define _loadF_point( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) \ loadF_point( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) #define loadF_point( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) \ _loadF_point( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) =define __loadF_point_valide \ loadF_point_valide =define _loadF_point_valide( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) \ loadF_point_valide( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) #define loadF_point_valide( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) \ _loadF_point_valide( \ Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) =define __store_point \ store_point =define _store_point( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ,Argument_____Vf \ ) \ store_point( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ,Argument_____Vf \ ) #define store_point( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ,Argument_____Vf \ ) \ _store_point( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ,Argument_____Vf \ ) =define __store_point_valide \ store_point_valide =define _store_point_valide( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ,Argument_____Vf \ ) \ store_point_valide( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ,Argument_____Vf \ ) #define store_point_valide( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ,Argument_____Vf \ ) \ _store_point_valide( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ,Argument_____Vf \ ) =define __storeC_point \ storeC_point =define _storeC_point( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) \ storeC_point( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) #define storeC_point( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) \ _storeC_point( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) =define __storeC_point_valide \ storeC_point_valide =define _storeC_point_valide( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) \ storeC_point_valide( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) #define storeC_point_valide( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) \ _storeC_point_valide( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) =define __storeI_point \ storeI_point =define _storeI_point( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) \ storeI_point( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) #define storeI_point( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) \ _storeI_point( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) =define __storeI_point_valide \ storeI_point_valide =define _storeI_point_valide( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) \ storeI_point_valide( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) #define storeI_point_valide( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) \ _storeI_point_valide( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) =define __storeF_point \ storeF_point =define _storeF_point( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) \ storeF_point( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) #define storeF_point( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) \ _storeF_point( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) =define __storeF_point_valide \ storeF_point_valide =define _storeF_point_valide( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) \ storeF_point_valide( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) #define storeF_point_valide( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) \ _storeF_point_valide( \ Argument_____valeur \ ,Argument_____imageA \ ,Argument_____X \ ,Argument_____Y \ ) =define __PABS \ PABS =define _PABS( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA \ ,Argument_____imageR \ ) \ PABS( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA \ ,Argument_____imageR \ ) #define PABS( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA \ ,Argument_____imageR \ ) \ _PABS( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA \ ,Argument_____imageR \ ) =define __PCOMP \ PCOMP =define _PCOMP( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA \ ,Argument_____imageR \ ) \ PCOMP( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA \ ,Argument_____imageR \ ) #define PCOMP( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA \ ,Argument_____imageR \ ) \ _PCOMP( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA \ ,Argument_____imageR \ ) =define __PADD \ PADD =define _PADD( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) \ PADD( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) #define PADD( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) \ _PADD( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) =define __PINTER \ PINTER =define _PINTER( \ Argument_____X \ ,Argument_____Y \ ,Argument_____alpha \ ,Argument_____imageA1 \ ,Argument_____beta \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) \ PINTER( \ Argument_____X \ ,Argument_____Y \ ,Argument_____alpha \ ,Argument_____imageA1 \ ,Argument_____beta \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) #define PINTER( \ Argument_____X \ ,Argument_____Y \ ,Argument_____alpha \ ,Argument_____imageA1 \ ,Argument_____beta \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) \ _PINTER( \ Argument_____X \ ,Argument_____Y \ ,Argument_____alpha \ ,Argument_____imageA1 \ ,Argument_____beta \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) =define __PINC \ PINC =define _PINC( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA \ ,Argument_____increment \ ,Argument_____imageR \ ) \ PINC( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA \ ,Argument_____increment \ ,Argument_____imageR \ ) #define PINC( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA \ ,Argument_____increment \ ,Argument_____imageR \ ) \ _PINC( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA \ ,Argument_____increment \ ,Argument_____imageR \ ) =define __PSUB \ PSUB =define _PSUB( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) \ PSUB( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) #define PSUB( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) \ _PSUB( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) =define __PMUL \ PMUL =define _PMUL( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) \ PMUL( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) #define PMUL( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) \ _PMUL( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) =define __PMULF \ PMULF =define _PMULF( \ Argument_____X \ ,Argument_____Y \ ,Argument_____facteur \ ,Argument_____imageA1 \ ,Argument_____imageR \ ) \ PMULF( \ Argument_____X \ ,Argument_____Y \ ,Argument_____facteur \ ,Argument_____imageA1 \ ,Argument_____imageR \ ) #define PMULF( \ Argument_____X \ ,Argument_____Y \ ,Argument_____facteur \ ,Argument_____imageA1 \ ,Argument_____imageR \ ) \ _PMULF( \ Argument_____X \ ,Argument_____Y \ ,Argument_____facteur \ ,Argument_____imageA1 \ ,Argument_____imageR \ ) =define __PDIV \ PDIV =define _PDIV( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) \ PDIV( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) #define PDIV( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) \ _PDIV( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) =define __PMAX \ PMAX =define _PMAX( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) \ PMAX( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) #define PMAX( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) \ _PMAX( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) =define __PMIN \ PMIN =define _PMIN( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) \ PMIN( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) #define PMIN( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) \ _PMIN( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) =define __PMINMAX \ PMINMAX =define _PMINMAX( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) \ PMINMAX( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) #define PMINMAX( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) \ _PMINMAX( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) #if ((Format_p==Format_char)||(Format_p==Format_int)) =define __PINVERT \ PINVERT =define _PINVERT( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA \ ,Argument_____imageR \ ) \ PINVERT( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA \ ,Argument_____imageR \ ) #define PINVERT( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA \ ,Argument_____imageR \ ) \ _PINVERT( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA \ ,Argument_____imageR \ ) #Aif ((Format_p==Format_char)||(Format_p==Format_int)) #Eif ((Format_p==Format_char)||(Format_p==Format_int)) #if ((Format_p==Format_char)||(Format_p==Format_int)) =define __POR \ POR =define _POR( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) \ POR( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) #define POR( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) \ _POR( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) #Aif ((Format_p==Format_char)||(Format_p==Format_int)) #Eif ((Format_p==Format_char)||(Format_p==Format_int)) #if ((Format_p==Format_char)||(Format_p==Format_int)) =define __PAND \ PAND =define _PAND( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) \ PAND( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) #define PAND( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) \ _PAND( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) #Aif ((Format_p==Format_char)||(Format_p==Format_int)) #Eif ((Format_p==Format_char)||(Format_p==Format_int)) #if ((Format_p==Format_char)||(Format_p==Format_int)) =define __PEOR \ PEOR =define _PEOR( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) \ PEOR( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) #define PEOR( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) \ _PEOR( \ Argument_____X \ ,Argument_____Y \ ,Argument_____imageA1 \ ,Argument_____imageA2 \ ,Argument_____imageR \ ) #Aif ((Format_p==Format_char)||(Format_p==Format_int)) #Eif ((Format_p==Format_char)||(Format_p==Format_int))