]> Savannah Git Hosting - gnulib.git/commitdiff
openmp-init: Silence "no previous prototype for 'openmp_init'" warning.
authorBruno Haible <bruno@clisp.org>
Fri, 2 Jun 2023 18:11:53 +0000 (20:11 +0200)
committerBruno Haible <bruno@clisp.org>
Fri, 2 Jun 2023 18:25:51 +0000 (20:25 +0200)
* lib/omp.in.h: Test _OPENMP.
* lib/omp-init.c: Include <omp.h> always.
* modules/openmp-init (Include): Allow <omp.h> to be included always.

ChangeLog
lib/omp-init.c
lib/omp.in.h
modules/openmp-init

index f1dac8572d8fff2c549f8b6d7abca6ed650c3f4f..bcf84672b540428a9b333b49b2667f5ec119eb0d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2023-06-02  Bruno Haible  <bruno@clisp.org>
+
+       openmp-init: Silence "no previous prototype for 'openmp_init'" warning.
+       * lib/omp.in.h: Test _OPENMP.
+       * lib/omp-init.c: Include <omp.h> always.
+       * modules/openmp-init (Include): Allow <omp.h> to be included always.
+
 2023-06-02  Bruno Haible  <bruno@clisp.org>
 
        term-style-control: Silence -Wshadow warning.
index 705200c80b6b81d175dbd40d73bc278437d8d12c..70adaa6e34047f7d699870390eb46f9093027434 100644 (file)
 
 #include <config.h>
 
-#ifdef _OPENMP
-
 /* Specification.  */
-# include <omp.h>
-
-#endif
+#include <omp.h>
 
 #include <stdlib.h>
 
index 3b63d0957743315ed360c13e0330cade16340e2b..57d5865fee6581ddaa2da475668b2c2919405675 100644 (file)
@@ -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
index 321da3559b533244d22f93f8ed0b2c63438bc501..ad5ccc0d781e65e3ccc40da9f7920020057a3395 100644 (file)
@@ -37,9 +37,7 @@ MOSTLYCLEANFILES += omp.h omp.h-t
 lib_SOURCES += omp-init.c
 
 Include:
-#ifdef _OPENMP
-# include <omp.h>
-#endif
+#include <omp.h>
 
 License:
 LGPL