Timo Kreuzer wrote:
If it's defined automatically, why isn't
__WINESRC__ alone enough?
Because __WINESRC__ is for system code. It will, for example, force you
to choose between A/W, disabling the generic name. Wine non-system code
(like winetests) doesn't compile if __WINESRC__ is defined
And when it's not enough anyway, why define
__ROS_LONG64__ automatically at
all?
The hope is someone will follow up with a cleaner commit that defines
__ROS_LONG64__ automatically in a single place, instead of in every
header that uses it
If we assume a 64bit long, why define INT_PTR to long
on 32 bit target?
Because that's what Wine does on 32 bit targets. Don't ask me why. If
you can think of a better way, you have commit access