> >     Uff sorry :-) The file gl_list.h is downloaded from the Gnulib 
    > >     repository using `gnulib-tool import', and I am not sure if it's a 
good 
    > > 
    > > You definitely don't want to modify anything that comes from gnulib.
    > > That would defeat the whole purpose of gnulib.
    > 
    > Thanks for clarifying Karl. BTW, distributing gnulib headers along with 
    > pdf.h is also a bad idea, isn't it? So the public API shouldn't depend 
    > on any data type coming from those headers.
    > 

   Then, I guess we have 3 ways to solve this:

   3. Build an abstraction level upon gl_list so the public API doesn't depend 
on
   gl_list.

It is the list module in the base layer.


Reply via email to