diff --git a/src/network/kernel/qtldurl.cpp b/src/network/kernel/qtldurl.cpp index d93407d6f5..cab10a8b1c 100644 --- a/src/network/kernel/qtldurl.cpp +++ b/src/network/kernel/qtldurl.cpp @@ -87,29 +87,6 @@ static bool containsTLDEntry(QStringView entry, TLDMatchType match) return false; } -/*! - \internal - - Return the top-level-domain per Qt's copy of the Mozilla public suffix list of - \a domain. -*/ - -Q_NETWORK_EXPORT QString qTopLevelDomain(const QString &domain) -{ - const QString domainLower = domain.toLower(); - QVector sections = domainLower.splitRef(QLatin1Char('.'), Qt::SkipEmptyParts); - if (sections.isEmpty()) - return QString(); - - QString level, tld; - for (int j = sections.count() - 1; j >= 0; --j) { - level.prepend(QLatin1Char('.') + sections.at(j)); - if (qIsEffectiveTLD(level.rightRef(level.size() - 1))) - tld = level; - } - return tld; -} - /*! \internal diff --git a/src/network/kernel/qtldurl_p.h b/src/network/kernel/qtldurl_p.h index c0a07d8e00..ea1ed78034 100644 --- a/src/network/kernel/qtldurl_p.h +++ b/src/network/kernel/qtldurl_p.h @@ -59,7 +59,6 @@ QT_REQUIRE_CONFIG(topleveldomain); QT_BEGIN_NAMESPACE -Q_NETWORK_EXPORT QString qTopLevelDomain(const QString &domain); Q_NETWORK_EXPORT bool qIsEffectiveTLD(QStringView domain); inline bool qIsEffectiveTLD(const QString &domain) {