xserver janitorial work
Alan Coopersmith
Alan.Coopersmith at Sun.COM
Thu Jun 8 09:40:18 PDT 2006
Greg KH wrote:
> On Thu, Jun 08, 2006 at 01:03:54AM +0200, Matthieu Herrb wrote:
>> - parameters that get promoted to int or double in K&R style
>> (they should ihmo be declared as int or double in "ansi" declaration, in
>> order to be compatible with old code)
>
> How would this happen? With variables that have no explicit "type"?
http://dickey.his.com/ansification/index.html has notes that explain the
pitfalls here from one of the people who did a lot of K&R->ANSI conversion
in X in the past.
Just for the record, the current agreed upon standard for X is ANSI/ISO C89.
You can not yet assume C99, but you can use C99'ism's like __func__ with
proper #ifdef or configure.ac tests and reasonable fallbacks when not
supported. Similarly for gcc extensions to ANSI C.
--
-Alan Coopersmith- alan.coopersmith at sun.com
Sun Microsystems, Inc. - X Window System Engineering
More information about the xorg
mailing list