oui, mais justement, je disais que gcc a une extension qui se met à la place de __VA_ARGS__ qui lui permet de marcher avec aucun argument.
vala =>
This is a special feature of the GNU C preprocessor: `##' before a rest argument that is empty discards the preceding sequence of non-whitespace characters from the macro definition.