From 18ec53156ee704fdb4977436fccfdc85333e614b Mon Sep 17 00:00:00 2001 From: Karsten Heimrich Date: Wed, 17 Jun 2020 12:33:40 +0200 Subject: Move QTextCodec support out of QtCore * Assume UTF-8 on all Unix like systems * Export some functions to be able to compile QTextCodec once moved to Qt5Compat. Task-number: QTBUG-75665 Change-Id: I52ec47a848bc0ba72e9c7689668b1bcc5d736c29 Reviewed-by: Lars Knoll --- src/corelib/kernel/qcoreapplication.cpp | 3 --- 1 file changed, 3 deletions(-) (limited to 'src/corelib/kernel/qcoreapplication.cpp') diff --git a/src/corelib/kernel/qcoreapplication.cpp b/src/corelib/kernel/qcoreapplication.cpp index a3414b3edc..87e5d89350 100644 --- a/src/corelib/kernel/qcoreapplication.cpp +++ b/src/corelib/kernel/qcoreapplication.cpp @@ -73,7 +73,6 @@ #include #include #include -#include #ifndef QT_NO_QOBJECT #if defined(Q_OS_UNIX) @@ -578,11 +577,9 @@ void QCoreApplicationPrivate::initLocale() return; qt_locale_initialized = true; -#ifdef QT_LOCALE_IS_UTF8 // Android's Bionic didn't get nl_langinfo until NDK 15 (Android 8.0), // which is too new for Qt, so we just assume it's always UTF-8. auto nl_langinfo = [](int) { return "UTF-8"; }; -#endif const char *locale = setlocale(LC_ALL, ""); const char *codec = nl_langinfo(CODESET); -- cgit v1.2.3