[Xcb] no more *_new functions

Jeremy A. Kolb jkolb at brandeis.edu
Tue Oct 10 12:09:55 PDT 2006


On Tue, 10 Oct 2006, Jamey Sharp wrote:

> On Tue, Oct 10, 2006 at 08:26:07PM +0200, Vincent Torri wrote:
> > Hey,
> 
> Hi, Vincent!
> 

Hi Jamey!

> > While updating evas, I've remarked that xproto.h has no more *_new 
> > functions (nor in the extension header files).
> 
> Yes, the _new functions are no longer useful since XID types are just
> typedef'd integers now. Instead, just call xcb_generate_id, which has
> been moved to xcb.h.

I kind of liked seeing the type names in there.  It's less error prone and 
I think the user would be less likely to use an xid w/o initializing 
it first.

> 
> The API conversion script takes care of this for you, by the way.
> 
> --Jamey
> 

Jeremy



More information about the Xcb mailing list