https://github.com/tux4kids/t4kcommon/commit/ef0abc11b9c7ef769c78d0aa6ea2485ef98c4dc2
diff --git src/linebreak/linebreak.c src/linebreak/linebreak.c
index f9c88a1..6b0bf66 100644
--- src/linebreak/linebreak.c
+++ src/linebreak/linebreak.c
@@ -18,10 +18,10 @@ along with this program. If not, see . */
#include
/* Modification by David Bruce
- * to allow compilation under mingw-cross-env:
+ * to allow compilation under mingw-cross-env and OS-X:
*/
-#if defined BUILD_MINGW32 && !defined ICONV_CONST
+#ifndef ICONV_CONST
#define ICONV_CONST const
#endif
diff --git src/t4k_common.h src/t4k_common.h
index d4676e7..ef8bbd6 100644
--- src/t4k_common.h
+++ src/t4k_common.h
@@ -239,7 +239,7 @@ MFStrategy;
#define MAX_LINES 128 //!< Maximum lines to wrap.
#define MAX_LINEWIDTH 256 //!< Maximum characters of each line.
-char wrapped_lines[MAX_LINES][MAX_LINEWIDTH]; //!< Global buffer for wrapped lines.
+static char wrapped_lines[MAX_LINES][MAX_LINEWIDTH]; //!< Global buffer for wrapped lines.
//TODO separate headers for different areas a la SDL?
diff --git src/t4k_linewrap.c src/t4k_linewrap.c
index 5f80ad1..cfa7308 100644
--- src/t4k_linewrap.c
+++ src/t4k_linewrap.c
@@ -32,7 +32,7 @@ along with this program. If not, see . */
#include
static char wrapped_lines0[MAX_LINES][MAX_LINEWIDTH]; // for internal storage
-char wrapped_lines[MAX_LINES][MAX_LINEWIDTH]; // publicly available!
+//char wrapped_lines[MAX_LINES][MAX_LINEWIDTH]; // publicly available!