⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lstdarg.h

📁 这是RENESAS的DASHBOARD的方案
💻 H
字号:
/*--------------------------------------------------------------------*/
/* H8S,H8/300 SERIES C Compiler Ver. 1.0                              */
/* Copyright (C) 1994 Hitachi, Ltd.                                   */
/* Licensed Material of Hitachi,Ltd.                                  */
/*--------------------------------------------------------------------*/
/*****************************************************************/
/* SPEC ;                                                        */
/*   NAME = stdarg :                                             */
/*   FUNC = this module do the following finctions ;             */
/*                                                               */
/*         (1) initialize parameter pointer                      */
/*         (2) set parameter pointer to next parameter           */
/*                                                               */
/*                                                               */
/*   END ;                                                       */
/*****************************************************************/

typedef char *va_list ;

extern void va_end(va_list);

#define va_start(ap,param) ((void)((ap)=(int)\
                                       ((char *) &(param)+sizeof(param))%2u?\
                                        (char *) &(param)+sizeof(param)+1u:\
                                        (char *) &(param)+sizeof(param)))

#define va_arg(ap,type) (*((ap)=((int)((ap)+sizeof(type))%2u?\
                                      (ap)+sizeof(type)+1u:\
                                      (ap)+sizeof(type)),\
                               (type *)((int)((ap)-sizeof(type))%2u?\
                                              (ap)-sizeof(type)-1u:\
                                              (ap)-sizeof(type))))

#define va_end(ap)

⌨️ 快捷键说明

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