- void_list_elt_t *pos, *n;
- void_list_elt_t *old_elt;
- void *old_data = NULL;
-
- old_elt = *iter;
- if (!old_elt)
- return old_data;
- old_data = old_elt->data;
-
- list_for_each_entry_safe(pos, n, &list->head, node) {
- if (pos == old_elt)
- break;
- }
- if ( pos != old_elt) {
- fprintf(stderr, "%s: ERROR: element not found in list\n", __FUNCTION__);
- return NULL;
- }
-
- *iter = list_entry(pos->node.prev, void_list_elt_t, node);
- void_list_elt_deinit(pos);
-
- return old_data;
+ void_list_elt_t *pos, *n;
+ void_list_elt_t *old_elt;
+ void *old_data = NULL;
+
+ old_elt = *iter;
+ if (!old_elt)
+ return old_data;
+ old_data = old_elt->data;
+
+ list_for_each_entry_safe(pos, n, &list->head, node) {
+ if (pos == old_elt)
+ break;
+ }
+ if (pos != old_elt) {
+ opkg_msg(ERROR, "Internal error: element not found in list.\n");
+ return NULL;
+ }
+
+ *iter = list_entry(pos->node.prev, void_list_elt_t, node);
+ void_list_elt_deinit(pos);
+
+ return old_data;