示例#1
0
文件: rift.c 项目: RIFTIO/RIFT.ware
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
文件: sched.c 项目: biocyberman/zsh
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);
}