diff options
Diffstat (limited to 'source/kit/input_buffer.h')
-rw-r--r-- | source/kit/input_buffer.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/source/kit/input_buffer.h b/source/kit/input_buffer.h index 0fa1f07..51fccbb 100644 --- a/source/kit/input_buffer.h +++ b/source/kit/input_buffer.h @@ -1,7 +1,7 @@ #ifndef KIT_INPUT_BUFFER_H #define KIT_INPUT_BUFFER_H -#include "dynamic_array.h" +#include "string_builder.h" #include "input_stream.h" #include "status.h" @@ -10,16 +10,16 @@ extern "C" { #endif typedef struct { - kit_status_t status; - ptrdiff_t offset; - void *internal; - kit_string_t data; + kit_status_t status; + i64 offset; + void *internal; + kit_str_builder_t data; } kit_ib_handle_t; kit_ib_handle_t kit_ib_wrap(kit_is_handle_t upstream, kit_allocator_t *alloc); -kit_ib_handle_t kit_ib_read(kit_ib_handle_t buf, ptrdiff_t size); +kit_ib_handle_t kit_ib_read(kit_ib_handle_t buf, i64 size); typedef int (*kit_ib_read_condition_fn)(kit_str_t data); |