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