54 */ |
54 */ |
55 __attribute__ ((__nonnull__)) |
55 __attribute__ ((__nonnull__)) |
56 void *(*current)(void const *); |
56 void *(*current)(void const *); |
57 |
57 |
58 /** |
58 /** |
|
59 * Original implementation in case the function needs to be wrapped. |
|
60 */ |
|
61 __attribute__ ((__nonnull__)) |
|
62 void *(*current_impl)(void const *); |
|
63 |
|
64 /** |
59 * Advances the iterator. |
65 * Advances the iterator. |
60 */ |
66 */ |
61 __attribute__ ((__nonnull__)) |
67 __attribute__ ((__nonnull__)) |
62 void (*next)(void *); |
68 void (*next)(void *); |
63 |
69 |