On Apr 24, 2001, "Gary V.Vaughan" <[EMAIL PROTECTED]> wrote:

> Since I don't want to hold up the release any longer, I am going to
> break the commit rules and remove all use of the inline keyword (and
> the AC_C_INLINE) from libltdl before I roll up the release -- unless
> someone asks me not to in the next few hours.

I've finally understood the problem, and it seems that removing all
uses of inline is probably excessive.  We just can't declare functions
with static variables as inline.  `static inline' (but not `inline
static') is ok for functions without static variables, as long as
`inline' is defined away for compilers that don't support it (which
AC_C_INLINE should take care of).

Of course, re-enabling inline is not a requirement for the release,
since we can always re-enable it later.

-- 
Alexandre Oliva   Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer                  aoliva@{cygnus.com, redhat.com}
CS PhD student at IC-Unicamp        oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist    *Please* write to mailing lists, not to me

_______________________________________________
Libtool mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/libtool

Reply via email to