[Python-Dev] ANSI-fication (was: RE: [Patches] fix simple 64-bit warnings/errors
in signalmodule.c and bufferobject.c)
Tue, 6 Jun 2000 12:29:56 -0700 (PDT)
On Tue, 6 Jun 2000, Tim Peters wrote:
> [on K&R style declarations failing to act as prototypes]
> > ...
> > Give the man a prize. That was it. We'll just forget that part of the
> > patch then and thank you Tim for changing all function declarations
> > from K&R to ANSI. :)
> Believe it or not, I do intend to do that, although I expect resistance from
> Guido <0.5 wink>. Python's infrastructure is creaking from age, and an
> update to ANSI C is l-o-n-g overdue. It appears to me that a very large
> part of your "Win64" efforts have amounted to fighting long-obsolete K&R C
Euh... I thought Guido was entirely supportive of ANSI-fying the source.
Something like changing from K&R functions over to ANSI declarations is
"brain-dead" that should not introduce errors.
Going through and revamping the protoypes (e.g. PyString_FromStringAndSize
to now use size_t) is a bit different, though...
I shouldn't think Guido would be upset about prototypes.
Greg Stein, http://www.lyra.org/