Following up. I know this is a rather silly patch to accept, but I'm trying to get OSv (http://osv.io) up to date. It currently uses 0.9.12 which did have this line, but it was dropped (imho erroneously) last June in following commit; http://git.musl-libc.org/cgit/musl/commit/?id=1507ebf837334e9e07cfab1ca1c2e88449069a80

Since OSv does a few.. unconventional.. things in regards to musl inclusion, relying on stdio.h being included implicitly here doesn't work, and working around this omission is a far larger effort than simply correcting it upstream. Not saying I'm not trying to make the inclusion more conventional, just that there's bigger fish to fry at the moment.

Thank you,


Michael


On Tue, Feb 23, 2016 at 11:49 PM, Michael Meeuwisse <mickeymeeuw@gmail.com> wrote:
No binary changes as it was already included implicitly;
. src/multibyte/internal.h
.. ./src/internal/locale_impl.h
... ./src/internal/libc.h
.... ./include/stdio.h

However, all evidence suggest this to be a fortunate accident rather than an intentional design choice.

Signed-off-by: Michael Meeuwisse <mickeymeeuw+git@gmail.com>
---
 src/multibyte/wctob.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/multibyte/wctob.c b/src/multibyte/wctob.c
index 4aeda6a..b484a3f 100644
--- a/src/multibyte/wctob.c
+++ b/src/multibyte/wctob.c
@@ -1,4 +1,5 @@
 #include <wchar.h>
+#include <stdio.h>
 #include <stdlib.h>
 #include "internal.h"

--
2.5.0