From a847b4307a6b4d1a9499ea0c8ffd025cbb0c1277 Mon Sep 17 00:00:00 2001 From: Alex Coyte Date: Mon, 7 Aug 2017 09:19:23 +1000 Subject: [PATCH] add dynamic stream compression to fat runtime --- src/dispatcher.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/dispatcher.c b/src/dispatcher.c index 5ae46b56..c37a984e 100644 --- a/src/dispatcher.c +++ b/src/dispatcher.c @@ -127,6 +127,16 @@ CREATE_DISPATCH(hs_error_t, hs_serialized_database_info, const char *bytes, CREATE_DISPATCH(hs_error_t, hs_serialized_database_size, const char *bytes, const size_t length, size_t *deserialized_size); +CREATE_DISPATCH(hs_error_t, hs_compress_stream, const hs_stream_t *stream, + char *buf, size_t buf_space, size_t *used_space); + +CREATE_DISPATCH(hs_error_t, hs_expand_stream, const hs_database_t *db, + hs_stream_t **stream, const char *buf,size_t buf_size); + +CREATE_DISPATCH(hs_error_t, hs_reset_and_expand_stream, hs_stream_t *to_stream, + const char *buf, size_t buf_size, hs_scratch_t *scratch, + match_event_handler onEvent, void *context); + /** INTERNALS **/ CREATE_DISPATCH(u32, Crc32c_ComputeBuf, u32 inCrc32, const void *buf, size_t bufLen);