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