Jose's approach, as I understand it, is to have a PDF-specific type which is used by the application programmers as part of the gnupdf api. That type is implemented using gl_list (and so gl_list.h is part of the gnupdf distribution), but that is opaque to gnupdf programmers.
Yes. That is the purpose of the list module. `pdf_list_t' will be the data type used by both the clients and the other parts of the library.
