C99 types patch

Keith Packard keithp at keithp.com
Thu Oct 22 07:20:35 PDT 2009

Excerpts from Daniel Stone's message of Thu Oct 22 20:55:57 +0900 2009:

> I mean just for CARDxx and INTxx, i.e. they really only have the number
> of bits implied by the type.  XID/Atom/etc, where they're just used as
> unsigned long, will have to stay that way.  Shrug.

Yeah, the CARD/INT stuff should be replaced globally, starting with
header file hacks and moving into the rest of the code. However, the
suggested patch also replaced the XID types everywhere.

> In what sense is CARD32/INT32 more self-documenting than
> uint32_t/int32_t?

I only meant to reference Window/Pixmap/etc where the typenames
all point at XID but provide additional information about the API.

keith.packard at intel.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: not available
Url : http://lists.x.org/archives/xorg-devel/attachments/20091022/097795ba/attachment.pgp 

More information about the xorg-devel mailing list