这篇教程C++ zsfree函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中zsfree函数的典型用法代码示例。如果您正苦于以下问题:C++ zsfree函数的具体用法?C++ zsfree怎么用?C++ zsfree使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了zsfree函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: printshfuncnodestatic voidprintshfuncnode(HashNode hn, int printflags){ Shfunc f = (Shfunc) hn; char *t = 0; if ((printflags & PRINT_NAMEONLY) || ((printflags & PRINT_WHENCE_SIMPLE) && !(printflags & PRINT_WHENCE_FUNCDEF))) { zputs(f->node.nam, stdout); putchar('/n'); return; } if ((printflags & (PRINT_WHENCE_VERBOSE|PRINT_WHENCE_WORD)) && !(printflags & PRINT_WHENCE_FUNCDEF)) { nicezputs(f->node.nam, stdout); printf((printflags & PRINT_WHENCE_WORD) ? ": function/n" : " is a shell function/n"); return; } quotedzputs(f->node.nam, stdout); if (f->funcdef || f->node.flags & PM_UNDEFINED) { printf(" () {/n/t"); if (f->node.flags & PM_UNDEFINED) printf("%c undefined/n/t", hashchar); else t = getpermtext(f->funcdef, NULL, 1); if (f->node.flags & PM_TAGGED) printf("%c traced/n/t", hashchar); if (!t) { char *fopt = "Utkz"; int flgs[] = { PM_UNALIASED, PM_TAGGED, PM_KSHSTORED, PM_ZSHSTORED, 0 }; int fl;; zputs("builtin autoload -X", stdout); for (fl=0;fopt[fl];fl++) if (f->node.flags & flgs[fl]) putchar(fopt[fl]); } else { zputs(t, stdout); zsfree(t); if (f->funcdef->flags & EF_RUN) { printf("/n/t"); quotedzputs(f->node.nam, stdout); printf(" /"[email C++ zsock_connect函数代码示例 C++ zscal_函数代码示例
|