|
/* stdarg.h
Definitions for accessing parameters in functions that accept
a variable number of arguments.
Copyright (c) Borland International 1987,1988
All Rights Reserved.
*/
#if __STDC__
#define _Cdecl
#else
#define _Cdecl cdecl
#endif
#if !defined(__STDARG)
#define __STDARG
typedef void *va_list;
#define va_start(ap, paramN) (ap = ...)
#define va_arg(ap, type) (*((type *)(ap))++)
#define va_end(ap)
#define _va_ptr (...)
#endif
STDARG.H의 내용입니다.
이 중에 모르는 구문들이 산덩이네요.
#if __STDC__
#define _Cdecl
#else
#define _Cdecl cdecl
#endif
여기 부분은 하나부터 열까지 다 모르겠고 -_-;;
#define va_start(ap, paramN) (ap = ...)
#define va_end(ap)
#define _va_ptr (...)
여기 부분도 잘 모르겠네요.
자세한 설명 부탁드리겠습니다.
|