[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: stdarg.h
>#ただ lint が文句を言っているような気がする……
#ifdef __lint__
#define __builtin_args_info(x) 0
#define __builtin_classify_type(x) 0
#define __builtin_frame_address(x) 0
#define __builtin_next_arg(x) ((x) ? 0 : 0)
#define __builtin_saveregs() 0
#endif
と、va_arg のところを
#ifdef __lint__
#define va_arg(ap, type) \
(*(type *)(void *)&(ap))
#else
#define va_arg(ap, type) \
...
#endif
とか。まだちょっと warning のこりますけど。
mips みたいに /*CONSTCOND*/ すればたぶん消えますが、そこまでやる
かなあ…。