|
static size_t | find_change (const uint16_t *a, const uint16_t *b) |
|
static size_t | find_same (const uint16_t *a, const uint16_t *b) |
|
static size_t | state_manager_raw_maxsize (size_t uncomp) |
|
static void * | state_manager_raw_alloc (size_t len, uint16_t uniq) |
|
static size_t | state_manager_raw_compress (const void *src, const void *dst, size_t len, void *patch) |
|
static void | state_manager_raw_decompress (const void *patch, size_t patchlen, void *data, size_t datalen) |
|
static INLINE void | write_size_t (void *ptr, size_t val) |
|
static INLINE size_t | read_size_t (const void *ptr) |
|
static void | state_manager_free (state_manager_t *state) |
|
static state_manager_t * | state_manager_new (size_t state_size, size_t buffer_size) |
|
static bool | state_manager_pop (state_manager_t *state, const void **data) |
|
static void | state_manager_push_where (state_manager_t *state, void **data) |
|
static void | state_manager_push_do (state_manager_t *state) |
|
void | state_manager_event_init (unsigned rewind_buffer_size) |
|
bool | state_manager_frame_is_reversed (void) |
|
void | state_manager_event_deinit (void) |
|
bool | state_manager_check_rewind (bool pressed, unsigned rewind_granularity, bool is_paused, char *s, size_t len, unsigned *time) |
|