|
| static uint16_t | get_input_offset (heatshrink_encoder *hse) |
| static uint16_t | get_input_buffer_size (heatshrink_encoder *hse) |
| static uint16_t | get_lookahead_size (heatshrink_encoder *hse) |
| static void | add_tag_bit (heatshrink_encoder *hse, output_info *oi, uint8_t tag) |
| static int | can_take_byte (output_info *oi) |
| static int | is_finishing (heatshrink_encoder *hse) |
| static void | save_backlog (heatshrink_encoder *hse) |
| static void | push_bits (heatshrink_encoder *hse, uint8_t count, uint8_t bits, output_info *oi) |
| static uint8_t | push_outgoing_bits (heatshrink_encoder *hse, output_info *oi) |
| static void | push_literal_byte (heatshrink_encoder *hse, output_info *oi) |
| void | heatshrink_encoder_reset (heatshrink_encoder *hse) |
| HSE_sink_res | heatshrink_encoder_sink (heatshrink_encoder *hse, uint8_t *in_buf, size_t size, size_t *input_size) |
| static uint16_t | find_longest_match (heatshrink_encoder *hse, uint16_t start, uint16_t end, const uint16_t maxlen, uint16_t *match_length) |
| static void | do_indexing (heatshrink_encoder *hse) |
| static HSE_state | st_step_search (heatshrink_encoder *hse) |
| static HSE_state | st_yield_tag_bit (heatshrink_encoder *hse, output_info *oi) |
| static HSE_state | st_yield_literal (heatshrink_encoder *hse, output_info *oi) |
| static HSE_state | st_yield_br_index (heatshrink_encoder *hse, output_info *oi) |
| static HSE_state | st_yield_br_length (heatshrink_encoder *hse, output_info *oi) |
| static HSE_state | st_save_backlog (heatshrink_encoder *hse) |
| static HSE_state | st_flush_bit_buffer (heatshrink_encoder *hse, output_info *oi) |
| HSE_poll_res | heatshrink_encoder_poll (heatshrink_encoder *hse, uint8_t *out_buf, size_t out_buf_size, size_t *output_size) |
| HSE_finish_res | heatshrink_encoder_finish (heatshrink_encoder *hse) |