02.12.2011, 09:28
You cant use this: {Float, _}:... in a define, as this pattern cant be detected by the precompiler. But you can simply leave it out, the %1 will not only include one parameter, but everything between the ():
#define CBP:%0(%1) forward %0(%1); public %0(%1)
#define CBP:%0(%1) forward %0(%1); public %0(%1)