|
| static uint16_t | get_bits (heatshrink_decoder *hsd, uint8_t count) |
| static void | push_byte (heatshrink_decoder *hsd, output_info *oi, uint8_t byte) |
| heatshrink_decoder * | heatshrink_decoder_alloc (uint16_t input_buffer_size, uint8_t window_sz2, uint8_t lookahead_sz2) |
| void | heatshrink_decoder_free (heatshrink_decoder *hsd) |
| void | heatshrink_decoder_reset (heatshrink_decoder *hsd) |
| HSD_sink_res | heatshrink_decoder_sink (heatshrink_decoder *hsd, uint8_t *in_buf, size_t size, size_t *input_size) |
| static HSD_state | st_tag_bit (heatshrink_decoder *hsd) |
| static HSD_state | st_yield_literal (heatshrink_decoder *hsd, output_info *oi) |
| static HSD_state | st_backref_index_msb (heatshrink_decoder *hsd) |
| static HSD_state | st_backref_index_lsb (heatshrink_decoder *hsd) |
| static HSD_state | st_backref_count_msb (heatshrink_decoder *hsd) |
| static HSD_state | st_backref_count_lsb (heatshrink_decoder *hsd) |
| static HSD_state | st_yield_backref (heatshrink_decoder *hsd, output_info *oi) |
| HSD_poll_res | heatshrink_decoder_poll (heatshrink_decoder *hsd, uint8_t *out_buf, size_t out_buf_size, size_t *output_size) |
| HSD_finish_res | heatshrink_decoder_finish (heatshrink_decoder *hsd) |