diff options
-rw-r--r-- | include/parserutils/utils/vector.h | 3 | ||||
-rw-r--r-- | src/utils/vector.c | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/include/parserutils/utils/vector.h b/include/parserutils/utils/vector.h index 934ebcd..10e8356 100644 --- a/include/parserutils/utils/vector.h +++ b/include/parserutils/utils/vector.h @@ -25,7 +25,8 @@ parserutils_error parserutils_vector_append(parserutils_vector *vector, parserutils_error parserutils_vector_clear(parserutils_vector *vector); parserutils_error parserutils_vector_remove_last(parserutils_vector *vector); -void *parserutils_vector_iterate(parserutils_vector *vector, int32_t *ctx); +const void *parserutils_vector_iterate(const parserutils_vector *vector, + int32_t *ctx); #endif diff --git a/src/utils/vector.c b/src/utils/vector.c index b3ec8a4..a289b61 100644 --- a/src/utils/vector.c +++ b/src/utils/vector.c @@ -161,7 +161,8 @@ parserutils_error parserutils_vector_remove_last(parserutils_vector *vector) * \param ctx Pointer to an integer for the iterator to use as context. * \return Pointer to current item, or NULL if no more */ -void *parserutils_vector_iterate(parserutils_vector *vector, int32_t *ctx) +const void *parserutils_vector_iterate(const parserutils_vector *vector, + int32_t *ctx) { void *item; |