Re: new config-h module, to remove the need for -DHAVE_CONFIG_H

2006-08-28 Thread Ralf Wildenhues
Hello Karl, Paul, * Karl Berry wrote on Tue, Aug 29, 2006 at 01:33:14AM CEST: > why does gnulib/config/srclist.txt list these files as GPL, as do > the gnulib file headers, but modules/argz says LGPL, and libltdl is > distributed with LGPL + special exception? > > I don't recall any d

Re: new config-h module, to remove the need for -DHAVE_CONFIG_H

2006-08-28 Thread Paul Eggert
Ralf Wildenhues <[EMAIL PROTECTED]> writes: > Before syncinc argz* with gnulib: why does gnulib/config/srclist.txt > list these files as GPL, as do the gnulib file headers, but modules/argz > says LGPL, and libltdl is distributed with LGPL + special exception? For the same reason libc files are l

Re: new config-h module, to remove the need for -DHAVE_CONFIG_H

2006-08-28 Thread Karl Berry
why does gnulib/config/srclist.txt list these files as GPL, as do the gnulib file headers, but modules/argz says LGPL, and libltdl is distributed with LGPL + special exception? I don't recall any deep reasoning behind the gpl in srclist.txt for these. Probably just blindly copied? So

less mixing of object and function pointers

2006-08-28 Thread Ralf Wildenhues
This rather mechanical patch fixes one half of the issue of mixing pointers to data and pointers to functions, by changing the set of callback functions to using two pointers to void and one pointer to a function type (since we only need one function signature, there is no problem with just using t

Re: new config-h module, to remove the need for -DHAVE_CONFIG_H

2006-08-28 Thread Ralf Wildenhues
[ no need to discuss this on libtool rather than -patches ] * Eric Blake wrote on Mon, Aug 28, 2006 at 02:55:21PM CEST: > According to Paul Eggert on 8/26/2006 12:43 AM: > > > > The basic idea is that source files should include config.h > > unconditionally, so that we needn't clutter "make" outp