diff options
Diffstat (limited to 'src/libsok/sok.h')
-rw-r--r-- | src/libsok/sok.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/libsok/sok.h b/src/libsok/sok.h index 074fbf6..54e6c93 100644 --- a/src/libsok/sok.h +++ b/src/libsok/sok.h @@ -36,12 +36,12 @@ typedef struct { typedef struct sok_level_parser_t_ sok_level_parser_t; -typedef bool (*sok_level_parser_pos_cb_t)( +typedef _Bool (*sok_level_parser_pos_cb_t)( const sok_level_parser_t * const, const sok_pos_t ); -typedef bool (*sok_level_parser_junk_cb_t)( +typedef _Bool (*sok_level_parser_junk_cb_t)( const sok_level_parser_t * const, const size_t, const char @@ -67,7 +67,7 @@ void sok_level_parser_init( void * const user_data ); -bool sok_level_parser_parse( +_Bool sok_level_parser_parse( sok_level_parser_t * const parser, const char * const buf, const size_t buf_len @@ -175,6 +175,12 @@ _Bool sok_ctx_walk( void * const ); +/****************/ +/* context hash */ +/****************/ + +uint64_t sok_ctx_hash(const sok_ctx_t * const); + /*********/ /* cache */ /*********/ |