📄 stdarg.h
字号:
/* @(#) stdarg.h 1.2 1/27/86 17:46:59 *//*ident "@(#)cfront:incl/stdarg.h 1.2"*//* stdarg.h *//* ADAPTED FROM: *//* @(#)varargs.h 1.2 *//* USAGE: f( arg-declarations ... ) { va_list ap; va_start(ap, parmN); // parmN == last named arg // ... type arg = va_arg(ap, type); // ... va_end(ap); }*/#ifndef va_starttypedef char *va_list;#define va_end(ap)#ifdef u370#define va_start(ap, parmN) ap =\ (char *) ((int)&parmN + 2*sizeof(parmN) - 1 & -sizeof(parmN))#define va_arg(ap, mode) ((mode *)(ap = \ (char *) ((int)ap + 2*sizeof(mode) - 1 & -sizeof(mode))))[-1]#else#define va_start(ap, parmN) ap = (char *)( &parmN+1 )#define va_arg(ap, mode) ((mode *)(ap += sizeof(mode)))[-1]#endif#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -