Mark remaining QTextCodec headers are security-critical

These headers contain macros and inline functions that are no longer
trivial, and are probably used in many QTextCodec implementations.

Some of this stuff could be de-inlined, so leave a comment.

QUIP: 23
Task-number: QTBUG-135745
Pick-to: 6.10 6.8
Change-Id: I8a7d7afd51b4ddab56c87ee42e5b3c0ab4c6aa01
Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
This commit is contained in:
Marc Mutz 2025-09-19 15:29:52 +02:00
parent 98f2f7c220
commit 42f2fff72b
2 changed files with 3 additions and 0 deletions

View File

@ -1,5 +1,6 @@
// Copyright (C) 2023 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
// Qt-Security score:critical reason:data-parser
#ifndef QCODECMACROS_P_H
#define QCODECMACROS_P_H

View File

@ -1,5 +1,7 @@
// Copyright (C) 2018 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
// Qt-Security score:critical reason:data-parser
// ### de-inline more functions
#ifndef QTEXTCODEC_H
#define QTEXTCODEC_H