summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Kaivo <jkk@ung.org>2024-01-31 14:49:16 -0500
committerJakob Kaivo <jkk@ung.org>2024-01-31 14:49:16 -0500
commitd0862e2176092420d4e877de0831d1458c39a32b (patch)
tree6228c24aba1c05716cb135c7608ac3252962b286
parente30e935d35c5024a3d27abfda73957f28969584f (diff)
compile under c89
-rw-r--r--src/stdlib/wcstombs.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/stdlib/wcstombs.c b/src/stdlib/wcstombs.c
index 62524aa3..76958ae9 100644
--- a/src/stdlib/wcstombs.c
+++ b/src/stdlib/wcstombs.c
@@ -1,7 +1,13 @@
#include <stdlib.h>
-#include <wchar.h>
#include "_stdlib.h"
+#ifdef __STDC_VERSION__
+#include <wchar.h>
+#else
+static size_t wcslen(const wchar_t *);
+#include "wchar/wcslen.c"
+#endif
+
/** convert wide character string to multibyte string **/
size_t wcstombs(char * restrict s, const wchar_t * restrict pwcs, size_t n)