寻找snprintf()的C源代码
|
我需要将snprintf()移植到不完全支持GLibC的另一个平台上。
我正在寻找Glibc 2.14源代码中的基础声明。我遵循许多函数调用,但是卡在vfprintf()上。然后,它似乎调用_IO_vfprintf(),但找不到该定义。可能是宏混淆了事物。
我需要查看真正的C代码,该代码可以扫描格式字符串并计算如果输入缓冲区足够大时它将写入的字节数。
我也尝试在newlib 1.19.0中进行查找,但是卡在_svfprintf_r()上。我在任何地方都找不到定义。
有人可以指出我的定义还是snprintf()的另一个定义?
没有找到相关结果
已邀请:
3 个回复
杭难插
坍锭嘉韭蓝
设置为
,
,
或
之一(取决于构建选项),然后相应地定义实际的实现功能:
哭木算
的实现的链接,由ѭ8called调用: https://sourceware.org/git/?p=glibc.git;a=blob;f=stdio-common/vfprintf.c