In perl.git, the branch smoke-me/unify-embed.h-hiding-macros has been created
<http://perl5.git.perl.org/perl.git/commitdiff/5732c98d59a2d6ae39c65e0607120473c70978fb?hp=0000000000000000000000000000000000000000> at 5732c98d59a2d6ae39c65e0607120473c70978fb (commit) - Log ----------------------------------------------------------------- commit 5732c98d59a2d6ae39c65e0607120473c70978fb Author: Nicholas Clark <[email protected]> Date: Wed Sep 22 16:31:16 2010 +0100 Use the same $func to Perl_$func macros independent of multiplicity. The macros of the form #define foo(a, b) Perl_foo(aTHX_ a, b) will also work under non-multiplicity. There's no issue with adding explicit arguments in the non-multiplicity case, because it changes one form of compile-time error into another. (Function Perl_foo passed the wrong number of arguments into macro foo passed the wrong number of arguments.) ----------------------------------------------------------------------- -- Perl5 Master Repository
