Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CYGWIN:为什么在wchar中声明va_列表_C_Windows_Cygwin - Fatal编程技术网

CYGWIN:为什么在wchar中声明va_列表

CYGWIN:为什么在wchar中声明va_列表,c,windows,cygwin,C,Windows,Cygwin,在cygwin,我偶然发现了一些奇怪的东西(从我的角度来看)。 va_列表类型在wchar.h中声明。 在linux和mingw中,它在其他地方声明得更明确(例如,mingw的vadefs.h)。 有人能指出为什么做出这样的选择吗 谢谢编译程序提供了stdarg.h: $ cygcheck -l gcc-core | grep stdarg /usr/lib/gcc/x86_64-pc-cygwin/10/include/cross-stdarg.h /usr/lib/gcc/x86_64-pc

在cygwin,我偶然发现了一些奇怪的东西(从我的角度来看)。 va_列表类型在wchar.h中声明。 在linux和mingw中,它在其他地方声明得更明确(例如,mingw的vadefs.h)。 有人能指出为什么做出这样的选择吗


谢谢

编译程序提供了stdarg.h:

$ cygcheck -l gcc-core | grep stdarg
/usr/lib/gcc/x86_64-pc-cygwin/10/include/cross-stdarg.h
/usr/lib/gcc/x86_64-pc-cygwin/10/include/stdarg.h

typedef __gnuc_va_list va_list
你确定只在那里申报吗?我能理解为什么会在那里声明,可能是因为。也许他们不想只为
va_列表
包含任何其他标题?