summaryrefslogtreecommitdiff
path: root/source/kit/input_stream.c
diff options
context:
space:
mode:
authorMitya Selivanov <automainint@guattari.tech>2023-09-08 13:32:54 +0200
committerMitya Selivanov <automainint@guattari.tech>2023-09-08 13:32:54 +0200
commitedad17b52d6558a5559f02cddcb66158193fe164 (patch)
tree5a31dd428c1b81f092bb1fb311368971d4fe5a2b /source/kit/input_stream.c
parent0296a6018de8fa4d6fa1496550f84465741dfd26 (diff)
downloadkit-edad17b52d6558a5559f02cddcb66158193fe164.zip
refactor allocs
Diffstat (limited to 'source/kit/input_stream.c')
-rw-r--r--source/kit/input_stream.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/source/kit/input_stream.c b/source/kit/input_stream.c
index f7b17fa..a975fef 100644
--- a/source/kit/input_stream.c
+++ b/source/kit/input_stream.c
@@ -5,20 +5,20 @@
enum { KIT_INPUT_STREAM_STR, KIT_INPUT_STREAM_FILE };
typedef struct {
- ptrdiff_t type;
- kit_allocator_t alloc;
+ ptrdiff_t type;
+ kit_allocator_t *alloc;
} kit_is_state_basic_t;
typedef struct {
- ptrdiff_t type;
- kit_allocator_t alloc;
- kit_str_t string;
+ ptrdiff_t type;
+ kit_allocator_t *alloc;
+ kit_str_t string;
} kit_is_state_str_t;
typedef struct {
- ptrdiff_t type;
- kit_allocator_t alloc;
- FILE *file;
+ ptrdiff_t type;
+ kit_allocator_t *alloc;
+ FILE *file;
} kit_is_state_file_t;
static int kit_is_check_type_(void *state, ptrdiff_t type) {
@@ -58,8 +58,8 @@ static ptrdiff_t kit_read_file_(void *state, kit_str_t destination) {
return size;
}
-kit_is_handle_t kit_is_wrap_string(kit_str_t string,
- kit_allocator_t alloc) {
+kit_is_handle_t kit_is_wrap_string(kit_str_t string,
+ kit_allocator_t *alloc) {
kit_is_handle_t in;
memset(&in, 0, sizeof in);
@@ -77,7 +77,7 @@ kit_is_handle_t kit_is_wrap_string(kit_str_t string,
return in;
}
-kit_is_handle_t kit_is_wrap_file(FILE *f, kit_allocator_t alloc) {
+kit_is_handle_t kit_is_wrap_file(FILE *f, kit_allocator_t *alloc) {
kit_is_handle_t in;
memset(&in, 0, sizeof in);