On Thu, Feb 13, 2014 at 10:03:42AM +0100, Egbert Eich wrote:
> [Original message had bounced]
> Jason Gerecke writes:
> 
> I guess I was hoping for a hint why people underwent the pain of
> adding those declarations in the first place with all the ABI_VERSION 
> #ifdefs instead of using the Xserver hearders from the SDK from the
> beginning.
> IHMO the 'shields' are not needed at all: most of this stuff can
> simply be tossed and replaced by the SDK header declarations.
> Then situations where ABI version has changed and requires a fix
> will be detected quickly when the compiler complains loudly that the
> function stub definition doesn't match its declaration.
> If nobody objects I will simply delete those definitions and include
> only the SDK headers.
> 

Ok, I've prepared a patch for this now. 
I guess the reason for having onw declarations are the releatively 
frequent non-atomic driver API changes in the Xserver which are
particularly cumbersome when providing function stubs.

This problem could be circumvented by only relying own declaration
however this would prohibit the use of any SDK headers.
So far I don't see a golden path here.

Cheers,
        Egbert.

------------------------------------------------------------------------------
Android apps run on BlackBerry 10
Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
Now with support for Jelly Bean, Bluetooth, Mapview and more.
Get your Android app in front of a whole new audience.  Start now.
http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk
_______________________________________________
Linuxwacom-devel mailing list
Linuxwacom-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel

Reply via email to