va-mips.h

来自「gcclib This gcc 1.40 suits for Linux 」· C头文件 代码 · 共 31 行

H
31
字号
/* ---------------------------------------- *//*           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_#define va_list   char *#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 + -
显示快捷键?