BTW, pdf_list_iterator_next() returns pdf_status_t too. Here are the files where it's being called but not checked right.
## base/pdf-stm.c:760: while (pdf_list_iterator_next (&iter, (const void **) &filter, &node)) object/pdf-obj.c:836: while (pdf_list_iterator_next (&iter1, (const void **) &obj_elt1, &list_node1) && object/pdf-obj.c:837: pdf_list_iterator_next (&iter2, (const void **) &obj_elt2, &list_node2)) object/pdf-obj.c:888: while (pdf_list_iterator_next (&iter, (const void**) &entry_elt1, &list_node1)) object/pdf-obj.c:900: while (pdf_list_iterator_next (&iter, (const void**) &entry_elt1, &list_node1)) object/pdf-obj.c:944: while (pdf_list_iterator_next (&iter, (const void**) &obj_elt, &list_node)) object/pdf-obj.c:966: while (pdf_list_iterator_next (&iter, (const void**) &entry_elt, &list_node)) ### regards, -gerel
