va-mips.h
来自「这是完整的gcc源代码」· C头文件 代码 · 共 33 行
H
33 行
/* ---------------------------------------- *//* VARARGS for MIPS/GNU CC *//* *//* *//* *//* *//* ---------------------------------------- *//* These macros implement traditional (non-ANSI) varargs for GNU C. */#define va_alist __builtin_va_alist#define va_dcl int __builtin_va_alist;#ifndef _VA_LIST_#define _VA_LIST_/* Make this a macro rather than a typedef, so we can undef any other defn. */#define va_list __va___listtypedef char * __va___list;#endif#define va_start(AP) AP = (char *) &__builtin_va_alist#define va_end(AP)#ifdef lint /* complains about constant in conditional context */#define va_arg(list, mode) ((mode *)(list += sizeof(mode)))[-1]#else /* !lint */#define va_arg(AP, mode) ((mode *)(AP = \ (char *) (sizeof(mode) > 4 ? ((int)AP + 2*8 - 1) & -8 \ : ((int)AP + 2*4 - 1) & -4)))[-1]#endif /* lint */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?