]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
tests/sanity-cpp: limit use of extern "C" { ... }
authorDaiki Ueno <ueno@gnu.org>
Thu, 7 May 2026 00:40:44 +0000 (09:40 +0900)
committerDaiki Ueno <ueno@gnu.org>
Thu, 7 May 2026 04:11:19 +0000 (13:11 +0900)
Signed-off-by: Daiki Ueno <ueno@gnu.org>
tests/sanity-cpp.cpp

index 6acbc3b263cff6edad1876b4569b7c4d54c4c381..2d57e9f6abd77369830830143b5bb7ab9b8fc804 100644 (file)
 #include <iostream>
 #include <assert.h>
 
-extern "C" {
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 #include <errno.h>
-#include "cert-common.h"
 #include <setjmp.h>
+
+/* These header files assume C linkage */
+extern "C" {
+#include "cert-common.h"
 #include <cmocka.h>
+}
+
 #undef MIN
 #define MIN(x,y) (x > y ? y : x)
-}
 
 /* This is a basic test for C++ API */
 static void tls_log_func(int level, const char *str)