arduino ethernet libraries macro selector

I tried to put some #pragma message into those define, And I got only the one I was expecting.

I tough that it will be ok because this is the only place that #define macro is selected, and the rest of the library use that macro reference...

It is even more strange that I lose reference to object event with the include file is correct.