Is there a maintainer for proto/trapproto, lib/libXTrap, app/xtrap, and Xorg XTRAP extension?
ajax at nwnk.net
Tue Nov 11 06:49:13 PST 2008
On Tue, 2008-11-11 at 11:48 +0100, Peter Breitenlohner wrote:
> while looking through (gcc) compiler warnings I noticed, that the xtrap
> headers probably ought to be reorganized.
> 1. Current status
> At the moment proto/trapproto installs these headers:
> (A) <X11/extensions/xtrapbits.h>
> (B) <X11/extensions/xtrapemacros.h>
> (C) <X11/extensions/xtrapddmi.h>
> where headers (A+B) are used by lib/libXTrap and app/xtrap,
> whereas (A+C) are used by the Xorg XTRAP extension.
> Moreover, xtrapdi.h declares the non-prototype function pointer types
> typedef int (*int_function)();
> used by the Xorg XTRAP extension, as well as
> typedef void (*void_function)();
> used by the Xorg XTRAP extension, lib/libXTrap, and app/xtrap.
XTrap was dropped from xserver mainline:
The motivation was that it seems to be redundant in the face of Record
So this probably makes any reorganization you want to do here quite a
bit simpler. I wouldn't worry about trying to preserve the ability to
build older servers with newer versions of trapproto.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 197 bytes
Desc: This is a digitally signed message part
More information about the xorg