I'm moving the remainder of the constants in X.h to enums in xproto.xml. But again, I've run into name conflicts with the error codes. I propose to change the c-client.xsl to declare the error codes to XCBBad* to retain similarity with Xlib's error codes. Any objections? (Alternatively, we could stop explicitly naming our enumerations.) Ian