diff options
author | Vito Caputo <vcaputo@pengaru.com> | 2018-11-26 18:37:23 -0800 |
---|---|---|
committer | Vito Caputo <vcaputo@pengaru.com> | 2018-11-26 18:37:23 -0800 |
commit | deb34d3fb4990997101e37f54a334e3f72e77540 (patch) | |
tree | 10b468c1ac25a1ae14271fe5d740b2972ac79894 /src/pulp.h | |
parent | bd80a482ee9e8cc7500e1d31625935f4902f78b8 (diff) |
libpulp: add pulp_reset()
It's useful to be able to wipe out a pulp instance but reuse its
allocations as a fresh pulp instance.
This also fixes a context leak in pulp_free() by making it call
pulp_reset(). (only relevant to win32 where destroy_context()
does something)
Diffstat (limited to 'src/pulp.h')
-rw-r--r-- | src/pulp.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -32,6 +32,7 @@ typedef struct pulp_mailbox_t { int pulp_init(void); pulp_t * pulp_new(void); +void pulp_reset(pulp_t *pulp); void pulp_free(pulp_t *pulp); int pulp_tick(pulp_t *pulp, unsigned *next_tick_delay_us); void pulp_run(pulp_t *pulp); |