mystdarg.h

来自「基于TCP-WRAP原理的系统监控的c语言实现代码」· C头文件 代码 · 共 20 行

H
20
字号
 /*  * What follows is an attempt to unify varargs.h and stdarg.h. I'd rather  * have this than #ifdefs all over the code.  */#ifdef __STDC__#include <stdarg.h>#define VARARGS(func,type,arg) func(type arg, ...)#define VASTART(ap,type,name)  va_start(ap,name)#define VAEND(ap)              va_end(ap)#else#include <varargs.h>#define VARARGS(func,type,arg) func(va_alist) va_dcl#define VASTART(ap,type,name)  {type name; va_start(ap); name = va_arg(ap, type)#define VAEND(ap)              va_end(ap);}#endifextern char *percent_m();

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?