【发布时间】:2014-04-14 11:26:49
【问题描述】:
#ifndef STDARG_H_INCLUDED
#define STDARG_H_INCLUDED
typedef __builtin_va_list va_list;
#define va_start(v,l) __builtin_va_start(v,l) // I don't understand this
#define va_arg(v,l) __builtin_va_arg(v,l)
#define va_end(v) __builtin_va_end(v)
#endif
好像作者定义了某种宏函数,但是我不明白这个函数是怎么工作的?
【问题讨论】:
标签: c gcc macros typedef c-preprocessor