> I guess it's quite difficult for a compiler to recognize the differences 
> between these use cases.

Well, that's because C macros suck big-time.
I don't see any other solution to the C-to-D translation problem.

Reply via email to