这篇教程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_函数代码示例
  |