From 17cf1375e4f0e5ad02fdaccfd0735536629f014c Mon Sep 17 00:00:00 2001 From: Tobias Burnus Date: Wed, 30 Mar 2022 12:17:45 +0200 Subject: [PATCH] newlib: Move vasniprintf.c to ELIX 1 vdiprintf.c is ELIX Level 1 and calls _vasniprintf_r, which is in vasniprintf.c (before ELIX Level 4 now in 1). The latter only calls _svfiprintf_r which is provided by vfprintf.c (also ELIX Level 1). --- newlib/libc/stdio/Makefile.inc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/newlib/libc/stdio/Makefile.inc b/newlib/libc/stdio/Makefile.inc index 2126ceaf5..c2b79641e 100644 --- a/newlib/libc/stdio/Makefile.inc +++ b/newlib/libc/stdio/Makefile.inc @@ -34,5 +34,6 @@ libc_a_SOURCES += \ %D%/vsiprintf.c \ %D%/vsiscanf.c \ - %D%/vsniprintf.c + %D%/vsniprintf.c \ + %D%/vasniprintf.c endif @@ -130,5 +131,5 @@ endif !NEWLIB_NANO_FORMATTED_IO endif !ELIX_LEVEL_1 -## The following are EL/IX level 2 interfaces +## The following are EL/IX level 4 interfaces if ELIX_LEVEL_1 %C%_ELIX_4_SOURCES = @@ -193,6 +194,5 @@ if !NEWLIB_NANO_FORMATTED_IO %C%_ELIX_4_SOURCES += \ %D%/asniprintf.c \ - %D%/diprintf.c \ - %D%/vasniprintf.c + %D%/diprintf.c endif !NEWLIB_NANO_FORMATTED_IO endif !ELIX_LEVEL_3 -- 2.25.1