@@ -69,8 +69,10 @@ t_ion_vector *vector_new(size_t unit);
69
69
t_ion_vector * vector_clone (t_ion_vector * self );
70
70
t_ion_result_code vector_seek_read (t_ion_vector * self , size_t index );
71
71
t_ion_result_code vector_seek_write (t_ion_vector * self , size_t index );
72
+ t_ion_result_code vector_seek_peek (t_ion_vector * self , size_t index );
72
73
t_ion_result_code vector_seek_relative_read (t_ion_vector * self , int64_t diff );
73
74
t_ion_result_code vector_seek_relative_write (t_ion_vector * self , int64_t diff );
75
+ t_ion_result_code vector_seek_relative_peek (t_ion_vector * self , int64_t diff );
74
76
t_ion_result_code vector_extend (t_ion_vector * self );
75
77
t_ion_result_code vector_write (t_ion_vector * self , void * src , size_t len );
76
78
t_ion_result_code vector_read (t_ion_vector * self , void * dst , size_t len );
@@ -87,6 +89,7 @@ void ion_buffer_free(t_ion_buffer *self);
87
89
t_ion_buffer * ion_buffer_clone (t_ion_buffer * self );
88
90
t_ion_result_code ion_buffer_seek_read (t_ion_buffer * self , size_t curr );
89
91
t_ion_result_code ion_buffer_seek_write (t_ion_buffer * self , size_t curr );
92
+ t_ion_result_code ion_buffer_seek_peek (t_ion_buffer * self , size_t curr );
90
93
t_ion_result_code ion_buffer_write (t_ion_buffer * self , void * src , size_t len );
91
94
t_ion_result_code ion_buffer_read (t_ion_buffer * self , void * dst , size_t len );
92
95
t_ion_result_code ion_buffer_peek (t_ion_buffer * self , void * dst , size_t len );
0 commit comments