我需要将 snprintf() 移植到另一个不完全支持 GLibC 的平台。
我正在寻找 Glibc 2.14 源代码中的底层声明。我遵循了许多函数调用,但卡在 vfprintf() 上。然后它似乎调用了_IO_vfprintf(),但我找不到定义。可能宏正在混淆事物。
我需要查看真正的 C 代码,它扫描格式字符串并计算如果输入缓冲区足够大时它将写入的字节数。
我也尝试查看 newlib 1.19.0,但我被困在 _svfprintf_r() 上。我在任何地方都找不到定义。
有人可以为我指出 snprintf() 的定义或另一个定义吗?