RT 。尽管实际使用的函数大多不含双下划线,但是内部还是有的。
比如 printf 的实际定义:
int printf (const char *__format, ...)
{
register int __retval;
__builtin_va_list __local_argv; __builtin_va_start( __local_argv, __format );
__retval = __mingw_vprintf( __format, __local_argv );
__builtin_va_end( __local_argv );
return __retval;
}
显然,里面是要用到一些双下划线的函数的。(如 __mingw_vprintf
所以我很好奇 CCF 对双下划线函数的具体定义(