代码之家  ›  专栏  ›  技术社区  ›  izac89

正在查找“COMPILE\u WPRINTF”的定义`

  •  1
  • izac89  · 技术社区  · 7 年前

    printf vsnprintf , fprintf , vfprintf #ifndef COMPILE_WPRINTF #ifdef COMPILE_WPRINTF

    试图寻找 COMPILE_WPRINTF 在线但结果是空的。 我想这与宽字符类型有关 wchar_t W 在里面 编译 ?)例如, vfprintf 包括以下代码:

    #ifndef COMPILE_WPRINTF
    ...
    # define CHAR_T     char
    ...
    #else
    ...
    # define CHAR_T     wchar_t
    

    但我很想知道这个定义是在哪里定义的,有人能给我指一下吗?

    1 回复  |  直到 7 年前
        1
  •  2
  •   Florian Weimer    7 年前

    stdio-common/vfwprintf.c 看起来像这样:

    #include <wctype.h>
    #define COMPILE_WPRINTF 1
    #include "vfprintf.c"
    

    实质上,, stdio-common/vfprintf.c COMPILE_WPRINTF 定义,一次与