summaryrefslogtreecommitdiff
path: root/kit/input_stream.h
diff options
context:
space:
mode:
authorMitya Selivanov <automainint@guattari.tech>2024-11-17 05:24:04 +0100
committerMitya Selivanov <automainint@guattari.tech>2024-11-17 05:24:04 +0100
commitd5a727a062e4d727491f4e7f047269d60a93a8cf (patch)
tree565aec155ab056f1bef8ddc7dc78d52e65aa76b7 /kit/input_stream.h
parent4ba961dcbf60f7c12f53f46baa261757e15d5931 (diff)
downloadsaw-d5a727a062e4d727491f4e7f047269d60a93a8cf.zip
Remove lots of dependencies
Diffstat (limited to 'kit/input_stream.h')
-rw-r--r--kit/input_stream.h41
1 files changed, 0 insertions, 41 deletions
diff --git a/kit/input_stream.h b/kit/input_stream.h
deleted file mode 100644
index 3442ee4..0000000
--- a/kit/input_stream.h
+++ /dev/null
@@ -1,41 +0,0 @@
-#ifndef KIT_INPUT_STREAM_H
-#define KIT_INPUT_STREAM_H
-
-#include "allocator.h"
-#include "string_ref.h"
-
-#include <stdio.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-typedef i64 (*kit_is_read_fn)(void *state, kit_str_t destination);
-
-typedef struct {
- void *state;
- kit_is_read_fn read;
-} kit_is_handle_t;
-
-kit_is_handle_t kit_is_wrap_string(kit_str_t string,
- kit_allocator_t *alloc);
-
-kit_is_handle_t kit_is_wrap_file(FILE *f, kit_allocator_t *alloc);
-
-void kit_is_destroy(kit_is_handle_t in);
-
-#define KIT_IS_READ(in, destination) \
- (in).read((in).state, (destination))
-
-#ifdef __cplusplus
-}
-#endif
-
-#define is_read_fn kit_is_read_fn
-#define is_handle_t kit_is_handle_t
-#define is_wrap_string kit_is_wrap_string
-#define is_wrap_file kit_is_wrap_file
-#define is_destroy kit_is_destroy
-#define IS_READ KIT_IS_READ
-
-#endif