I wrote (in a message from Saturday 20)
 > Warren Turkal wrote (in a message from Saturday 20)
 >  > The uint32_t in xc/programs/xdm/genauth.c doesn't compile on my computer. It
 >  > appears that stdint.h needs to be included somewhere (most likely Xos.h),
 >  > but it is not. It appears that uint32_t was changed from u_int32_t in some
 >  > SCO fixes. I have included output from trying to compile below.
 >  > 
 > 
 > I think you're right here. Since we can't assume that every platform
 > on which XFree86 is built has C99 types and that there's no previous
 > art of using uint32_t instead of the older u_int32_t in the XFree86
 > tree, the SCO diff should be reverted and changed to something that
 > will define u_int32_t on SCO if needed. 

On a 2nd thought, I guess using CARD32 here is fine. I have somewhere
the idea that CARD32 and such types were reserved to describe the
on-the-wire X protocol, but there are alreadt many (ab)uses of it in
some drivers. 

semantically CARD32 is the same as uint32_t and u_int32_t anyways. 

                                        Matthieu
_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to