Пример #1
0
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);
}
Пример #2
0
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);
}