[webkit-dev] Proposal for a new way to handle porting #ifdefs
darin at apple.com
Tue May 5 07:49:44 PDT 2009
On May 4, 2009, at 7:45 PM, George Staikos wrote:
> 1) In some cases some things apply to more than one OS so we have:
> #if OS(x) || OS(y) || OS(z) ...
> I think we should use:
> #if OS(x,y,z)
How? Macros don’t have overloading with the same macro but different
numbers of parameters.
> 3) I'm not sure that USE() really applies equally as you described.
> In some cases it applies to basically the whole system API used
> (QT), but in others it's just a support library (QUICKTIME).
But why is this distinction important? Does it need to “apply equally”?
More information about the webkit-dev