Bonjour,

Je récupère un header file que je compile habituellement sous gcc, pour le compiler avec un projet sous c++Builder 6.
Ce fichier comprend une macro :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
#define ZZZS_ZSprintf(Msg, Args...) \
        ZZZS_SauvErreurLogicielle(__FILE__, __LINE__, Msg, ## Args)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Résultat:
E2220 Invalid macro argument separator	Compiler error
Apparemment le "Args..." n'est pas reconnu.

Si quelqu'un peut m'aider à comprendre, car j'ai déjà fouillé sur divers forum ici et ailleurs (www.cppreference.com,...) sans résultat.

Toutes les pistes de résolutions sont les bienvenus.

Merci d'avance