From: Bruno Haible Date: Fri, 2 Jun 2023 18:11:53 +0000 (+0200) Subject: openmp-init: Silence "no previous prototype for 'openmp_init'" warning. X-Git-Tag: v1.0~1264 X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=7368e1288d71a5e50bc1424c9181801d64dc895d;p=gnulib.git openmp-init: Silence "no previous prototype for 'openmp_init'" warning. * lib/omp.in.h: Test _OPENMP. * lib/omp-init.c: Include always. * modules/openmp-init (Include): Allow to be included always. --- diff --git a/ChangeLog b/ChangeLog index f1dac8572d..bcf84672b5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2023-06-02 Bruno Haible + + openmp-init: Silence "no previous prototype for 'openmp_init'" warning. + * lib/omp.in.h: Test _OPENMP. + * lib/omp-init.c: Include always. + * modules/openmp-init (Include): Allow to be included always. + 2023-06-02 Bruno Haible term-style-control: Silence -Wshadow warning. diff --git a/lib/omp-init.c b/lib/omp-init.c index 705200c80b..70adaa6e34 100644 --- a/lib/omp-init.c +++ b/lib/omp-init.c @@ -17,12 +17,8 @@ #include -#ifdef _OPENMP - /* Specification. */ -# include - -#endif +#include #include diff --git a/lib/omp.in.h b/lib/omp.in.h index 3b63d09577..57d5865fee 100644 --- a/lib/omp.in.h +++ b/lib/omp.in.h @@ -23,7 +23,9 @@ #ifndef _@GUARD_PREFIX@_OMP_H /* The include_next requires a split double-inclusion guard. */ -#@INCLUDE_NEXT@ @NEXT_OMP_H@ +#ifdef _OPENMP +# @INCLUDE_NEXT@ @NEXT_OMP_H@ +#endif #ifndef _@GUARD_PREFIX@_OMP_H #define _@GUARD_PREFIX@_OMP_H diff --git a/modules/openmp-init b/modules/openmp-init index 321da3559b..ad5ccc0d78 100644 --- a/modules/openmp-init +++ b/modules/openmp-init @@ -37,9 +37,7 @@ MOSTLYCLEANFILES += omp.h omp.h-t lib_SOURCES += omp-init.c Include: -#ifdef _OPENMP -# include -#endif +#include License: LGPL