[Michael Tautschnig 2014-06-14]
> The actual cause of the problem remains to be determined as both declarations
> stem from the same source, yet expand in different ways.

I tried to make sense of this, but failed.  This is the declaration in
the current edition of /usr/include/xorg/dix.h:

  extern _X_EXPORT Atom MakeAtom(const char * /*string */ ,
                                 unsigned /*len */ ,
                                 Bool /*makeit */ );

I fail to figure out how the Atom type can become unsigned int in one
incarnation and unsigned long int in another.  Perhaps the problem
went away the last ten years?

-- 
Happy hacking
Petter Reinholdtsen

Reply via email to