>     > 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.
    > 

   Duh !!, I didn't notice.

   I'm willing to help to implement the list module if there is no
   problem.

Thanks.

The implementation of the list module should be trivial. If you take a
look to the list module API (in the reference manual) you will find
that it is almost identical to the gl_list.h API. Inlined functions
wrapping the calls to gl_list_* would suffice.



Reply via email to