diff options
Diffstat (limited to 'lib/qpnexus.h')
-rw-r--r-- | lib/qpnexus.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/qpnexus.h b/lib/qpnexus.h index c2cc6463..f4195a4d 100644 --- a/lib/qpnexus.h +++ b/lib/qpnexus.h @@ -150,6 +150,9 @@ extern qpn_nexus qpn_init_new(qpn_nexus qpn, int main_thread); extern void qpn_add_hook_function(qpn_hook_list list, void* hook) ; extern void qpn_exec(qpn_nexus qpn); extern void qpn_terminate(qpn_nexus qpn); -extern qpn_nexus qpn_free(qpn_nexus qpn); +extern qpn_nexus qpn_reset(qpn_nexus qpn, bool free_structure); + +#define qpn_reset_free(qpn) qpn_reset(qpn, 1) +#define qpn_reset_keep(qpn) qpn_reset(qpn, 0) #endif /* _ZEBRA_QPNEXUS_H */ |