nanoprintf:用C99编写的微小的可嵌入printf替代品 源码
纳米印刷 nanoprintf是snprintf和vsnprintf的嵌入式系统的实现,当完全启用时,其目标是符合C11标准。 nanoprintf不进行内存分配,并且使用少于100字节的堆栈。 nanoprintf在Cortex-M架构上可编译为1-3KB的代码。 nanoprintf是样式的。 存储库的其余部分是测试和脚手架,不需要使用。 nanoprintf使用C99的最小方言编写,以实现最大的编译器兼容性,并且可以在32位和64位模式下以最高警告级别在clang,gcc和msvc上进行干净编译。 这真的很难编写可移植的C89代码,顺便说一句,如果你没有什么整体式使用持有转换后的
文件列表
nanoprintf-main.zip
(预估有个35文件)
nanoprintf-main
unit_tests
test_snprintf.cpp
796B
nanoprintf_in_unit_tests.cpp
72B
test_ptoa_rev.cpp
94B
test_fsplit_abs.cpp
6KB
test_utoa_rev.cpp
5KB
main.cpp
347B
test_bufputc.cpp
979B
nanoprintf_in_unit_tests.h
642B
暂无评论