From 074f49451c702891778d0d8b1fbc3d25cb43f450 Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Tue, 3 Apr 2018 08:08:09 +0000 Subject: [PATCH] tests: forward SIZEOF_KERNEL_LONG_T and SIZEOF_LONG to C preprocessor * tests/Makefile.am (AM_CPPFLAGS): Forward SIZEOF_KERNEL_LONG_T and SIZEOF_LONG as TESTS_SIZEOF_KERNEL_LONG_T and TESTS_SIZEOF_LONG. * tests/tests.h [TESTS_SIZEOF_KERNEL_LONG_T] (SIZEOF_KERNEL_LONG_T): Redefine to TESTS_SIZEOF_KERNEL_LONG_T. [TESTS_SIZEOF_LONG] (SIZEOF_LONG): Redefine to TESTS_SIZEOF_LONG. Complements: v4.21~5 ("Export SIZEOF_LONG and SIZEOF_KERNEL_LONG_T to tests") --- tests/Makefile.am | 4 +++- tests/tests.h | 10 ++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/tests/Makefile.am b/tests/Makefile.am index c02542b6..e24efe4e 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -42,7 +42,9 @@ AM_CPPFLAGS = $(ARCH_MFLAGS) \ -I$(top_builddir)/$(OS) \ -I$(top_srcdir)/$(OS) \ -I$(top_builddir) \ - -I$(top_srcdir) + -I$(top_srcdir) \ + -DTESTS_SIZEOF_KERNEL_LONG_T=$(SIZEOF_KERNEL_LONG_T) \ + -DTESTS_SIZEOF_LONG=$(SIZEOF_LONG) AM_LDFLAGS = $(ARCH_MFLAGS) libtests_a_SOURCES = \ diff --git a/tests/tests.h b/tests/tests.h index 258b3a43..3bf454dd 100644 --- a/tests/tests.h +++ b/tests/tests.h @@ -33,6 +33,16 @@ # include "config.h" #endif +#ifdef TESTS_SIZEOF_KERNEL_LONG_T +# undef SIZEOF_KERNEL_LONG_T +# define SIZEOF_KERNEL_LONG_T TESTS_SIZEOF_KERNEL_LONG_T +#endif + +#ifdef TESTS_SIZEOF_LONG +# undef SIZEOF_LONG +# define SIZEOF_LONG TESTS_SIZEOF_LONG +#endif + #include #include #include "kernel_types.h" -- 2.40.0