一个有关头文件的问题
在tc大部分的头文件中都有下面几句话,
我搞不懂它是如何被调用的
#if __STDC__
#define _Cdecl
#else
#define _Cdecl cdecl
#endif
例如在STDARG.H 中有下列句子:
#if __STDC__
#define _Cdecl
#else
#define _Cdecl cdecl
#endif
#if !defined(__STDARG)
#define __STDARG
typedef void *va_list;
#define va_start(ap, parmN) (ap = ...)
#define va_arg(ap, type) (*((type *)(ap))++)
#define va_end(ap)
#define _va_ptr
是如何被调用的呢?