int cleanup_(Module m) { rw_lookup_fn = NULL; delprepromptfn(rift_prompt); deletezlefunction(rwcli_controller.w_comp); deletezlefunction(rwcli_controller.w_gen_help); rwcli_zsh_plugin_deinit(); free(rwcli_controller.recv_buf); return setfeatureenables(m, &module_features, NULL); }
int cleanup_(Module m) { struct schedcmd *sch, *schn; if (schedcmds) scheddeltimed(); for (sch = schedcmds; sch; sch = schn) { schn = sch->next; zsfree(sch->cmd); zfree(sch, sizeof(*sch)); } delprepromptfn(&checksched); return setfeatureenables(m, &module_features, NULL); }