[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-gnulib] Re: Bug in getloadavg
From: |
Dave Love |
Subject: |
Re: [Bug-gnulib] Re: Bug in getloadavg |
Date: |
Fri, 02 Apr 2004 17:48:50 +0100 |
User-agent: |
Gnus/5.1002 (Gnus v5.10.2) Emacs/21.2 (gnu/linux) |
Paul Eggert <address@hidden> writes:
> Richard Stallman <address@hidden> writes:
[Something that hasn't got to me.]
> But gnulib has to port to C99, and C99 requires that every function be
> explicitly declared, even functions that return 'int'.
As far as I know, Emacs should also work like that. Last time I
checked -- at least my somewhat-edited copy of the sources -- I think
the main problem with c99 was varargs things like `error'. There were
also problems with argument conversions due to K&R declarations of
functions with `char' arguments which rms didn't want #ifdefs for, but
which I think I fixed locally. None of this should be an issue now
Emacs is allowed to make the same c89 assumptions as gnulib, so it can
use stdargs and typed parameter lists &c if someone does the work.