
Hi Tom,
On Tue, 7 May 2024 at 17:16, Tom Rini trini@konsulko.com wrote:
On Tue, May 07, 2024 at 10:50:45AM -0700, Raymond Mao wrote:
Port mbedtls with dummy libc header files. Add mbedtls default config header file. Optimize mbedtls default config by disabling unused features to reduce the target size. Add mbedtls kbuild makefile. Add Kconfig and mbedtls config submenu.
[snip]
diff --git a/include/stdio.h b/include/stdio.h index 3241e2d493f..874279c60dd 100644 --- a/include/stdio.h +++ b/include/stdio.h @@ -3,6 +3,7 @@
#include <stdarg.h> #include <linux/compiler.h> +#include <vsprintf.h>
/* stdin */ int getchar(void);
Is this really needed? I know our include structure is a bit odd. Should we perhaps look at moving a prototype or two around to be more broadly compatible?
Then we need to move prototypes of snprintf, _vprintf, putc_outstr and
printf_info from tiny-printf to stdio.h. Is this good for you?
Regards, Raymond