0
我想要一個系統調用添加到FreeBSD 9.3.0
system.And我發現在頭文件/usr/src/sys/sys/systm.h
這行:非類型參數
int vsscanf(const char *, char const *, __va_list) __nonnull(1) __nonnull(2);
我的問題是關於__va_list
argument.I在無類型的參數上看到類似的問題,但他們聲明編譯器假定它們爲int
,也不再使用。但我知道__va_list
不是integer
,因此它不是這樣使用的。
也許這是一個宏... – Downvoter 2015-04-02 09:04:45
@Corluk我認爲這可能是。我會研究它並報告。 – user2268997 2015-04-02 09:07:35
[關注該源碼](http://sources.freebsd.org/RELENG_9/src/sys/ia64/include/_types.h),它擴展爲以下任一種:'__builtin_va_list'(一個gcc內置類型)或'char *'(它不適用於可變參數)。查找'va_list'來了解它的功能 – Petesh 2015-04-02 09:08:31