summaryrefslogtreecommitdiff
path: root/source/kit/input_buffer.h
diff options
context:
space:
mode:
Diffstat (limited to 'source/kit/input_buffer.h')
-rw-r--r--source/kit/input_buffer.h12
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);