From e6922e76eac4a2231dd3f45e2232363d64c94af0 Mon Sep 17 00:00:00 2001 From: Paulo Matos Date: Thu, 11 Jul 2019 12:20:36 +0200 Subject: [PATCH] Ensure that src variable type to test mbsrtowcs is correct (#2735) When compiling with -Werror (./configure CFLAGS="-Werror" ...), the test to see if mbsrtowcs exists failed with pointer type of incompatible type, is char **, should be const char **. It would proceed to assume mbsrtowcs didn't exist. --- racket/src/rktio/configure | 2 +- racket/src/rktio/configure.ac | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/racket/src/rktio/configure b/racket/src/rktio/configure index 3507d3a360..f26d328927 100755 --- a/racket/src/rktio/configure +++ b/racket/src/rktio/configure @@ -4256,7 +4256,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext #include int main() { mbstate_t state; - char *src = "X"; + const char *src = "X"; bzero(&state, sizeof(mbstate_t)); mbsrtowcs(0, &src, 0, &state); return 0; diff --git a/racket/src/rktio/configure.ac b/racket/src/rktio/configure.ac index f9c530cc3d..cebb0a1665 100644 --- a/racket/src/rktio/configure.ac +++ b/racket/src/rktio/configure.ac @@ -217,7 +217,7 @@ AC_LINK_IFELSE([AC_LANG_SOURCE([ #include int main() { mbstate_t state; - char *src = "X"; + const char *src = "X"; bzero(&state, sizeof(mbstate_t)); mbsrtowcs(0, &src, 0, &state); return 0;