diff options
author | Mitya Selivanov <automainint@guattari.tech> | 2023-09-08 13:32:54 +0200 |
---|---|---|
committer | Mitya Selivanov <automainint@guattari.tech> | 2023-09-08 13:32:54 +0200 |
commit | edad17b52d6558a5559f02cddcb66158193fe164 (patch) | |
tree | 5a31dd428c1b81f092bb1fb311368971d4fe5a2b /source/kit/input_stream.c | |
parent | 0296a6018de8fa4d6fa1496550f84465741dfd26 (diff) | |
download | kit-edad17b52d6558a5559f02cddcb66158193fe164.zip |
refactor allocs
Diffstat (limited to 'source/kit/input_stream.c')
-rw-r--r-- | source/kit/input_stream.c | 22 |
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); |