gboolean cfg_deinit(GlobalConfig *cfg) { cfg_deinit_modules(cfg); rcptid_deinit(); return cfg_tree_stop(&cfg->tree); }
static void test_rcptid_is_persistent_across_persist_backend_reinits(void) { guint64 rcptid; setup_persist_id_test(); rcptid_set_id(0x0000FFFFFFFFFFFE); rcptid = rcptid_generate_id(); assert_guint64(rcptid, 0x0000FFFFFFFFFFFE, "Rcptid initialization to specific value failed!"); state = restart_persist_state(state); rcptid_deinit(); rcptid_init(state, TRUE); rcptid = rcptid_generate_id(); assert_guint64(rcptid, 0x0000FFFFFFFFFFFF, "Rcptid did not persisted across persist backend reinit!"); teardown_persist_id_test(); }
static void teardown_rcptid_test(void) { commit_and_destroy_persist_state(state); rcptid_deinit(); }