diff --git a/gisi/iter.c b/gisi/iter.c index e2d8d271..98825a6b 100644 --- a/gisi/iter.c +++ b/gisi/iter.c @@ -47,7 +47,7 @@ static inline void bcd_to_mccmnc(const uint8_t *bcd, char *mcc, char *mnc) mnc[3] = '\0'; } -bool g_isi_sb_iter_init(const void restrict *data, size_t len, +bool g_isi_sb_iter_init(const void *restrict data, size_t len, GIsiSubBlockIter *iter, bool longhdr) { if (!iter || !data || len == 0) diff --git a/gisi/iter.h b/gisi/iter.h index c769c050..7a854172 100644 --- a/gisi/iter.h +++ b/gisi/iter.h @@ -38,7 +38,7 @@ struct _GIsiSubBlockIter { }; typedef struct _GIsiSubBlockIter GIsiSubBlockIter; -bool g_isi_sb_iter_init(const void restrict *data, size_t len, +bool g_isi_sb_iter_init(const void *restrict data, size_t len, GIsiSubBlockIter *iter, bool longhdr); bool g_isi_sb_iter_is_valid(GIsiSubBlockIter *iter); bool g_isi_sb_iter_next(GIsiSubBlockIter *iter);