1
1
mirror of https://gitlab.gnome.org/GNOME/gimp.git synced 2025-10-05 21:02:42 +02:00

Revert "libgimpmath: #pragma once"

This reverts commit 74bf171611.

See https://gitlab.gnome.org/GNOME/gimp/-/issues/14668
This commit is contained in:
Jehan
2025-08-14 00:12:31 +02:00
parent 9308de3137
commit 92c096d699
4 changed files with 27 additions and 6 deletions

View File

@@ -18,7 +18,9 @@
* <https://www.gnu.org/licenses/>. * <https://www.gnu.org/licenses/>.
*/ */
#pragma once #ifndef __GIMP_MATH_H__
#define __GIMP_MATH_H__
#include <math.h> #include <math.h>
@@ -39,8 +41,10 @@
#undef __GIMP_MATH_H_INSIDE__ #undef __GIMP_MATH_H_INSIDE__
G_BEGIN_DECLS G_BEGIN_DECLS
/** /**
* SECTION: gimpmath * SECTION: gimpmath
* @title: GimpMath * @title: GimpMath
@@ -142,4 +146,7 @@ G_BEGIN_DECLS
**/ **/
#define gimp_rad_to_deg(angle) ((angle) * 360.0 / (2.0 * G_PI)) #define gimp_rad_to_deg(angle) ((angle) * 360.0 / (2.0 * G_PI))
G_END_DECLS G_END_DECLS
#endif /* __GIMP_MATH_H__ */

View File

@@ -18,10 +18,13 @@
* <https://www.gnu.org/licenses/>. * <https://www.gnu.org/licenses/>.
*/ */
#pragma once #ifndef __GIMP_MATH_TYPES_H__
#define __GIMP_MATH_TYPES_H__
#include <libgimpbase/gimpbasetypes.h> #include <libgimpbase/gimpbasetypes.h>
G_BEGIN_DECLS G_BEGIN_DECLS
typedef struct _GimpMatrix2 GimpMatrix2; typedef struct _GimpMatrix2 GimpMatrix2;
@@ -125,4 +128,7 @@ struct _GimpVector4
gdouble x, y, z, w; gdouble x, y, z, w;
}; };
G_END_DECLS G_END_DECLS
#endif /* __GIMP_MATH_TYPES_H__ */

View File

@@ -19,12 +19,13 @@
* <https://www.gnu.org/licenses/>. * <https://www.gnu.org/licenses/>.
*/ */
#pragma once
#if !defined (__GIMP_MATH_H_INSIDE__) && !defined (GIMP_MATH_COMPILATION) #if !defined (__GIMP_MATH_H_INSIDE__) && !defined (GIMP_MATH_COMPILATION)
#error "Only <libgimpmath/gimpmath.h> can be included directly." #error "Only <libgimpmath/gimpmath.h> can be included directly."
#endif #endif
#ifndef __GIMP_MATRIX_H__
#define __GIMP_MATRIX_H__
G_BEGIN_DECLS G_BEGIN_DECLS
/* For information look into the C source or the html documentation */ /* For information look into the C source or the html documentation */
@@ -150,4 +151,7 @@ gdouble gimp_matrix4_transform_point (const GimpMatrix4 *matrix,
gdouble *newy, gdouble *newy,
gdouble *newz); gdouble *newz);
G_END_DECLS G_END_DECLS
#endif /* __GIMP_MATRIX_H__ */

View File

@@ -22,12 +22,13 @@
* <https://www.gnu.org/licenses/>. * <https://www.gnu.org/licenses/>.
*/ */
#pragma once
#if !defined (__GIMP_MATH_H_INSIDE__) && !defined (GIMP_MATH_COMPILATION) #if !defined (__GIMP_MATH_H_INSIDE__) && !defined (GIMP_MATH_COMPILATION)
#error "Only <libgimpmath/gimpmath.h> can be included directly." #error "Only <libgimpmath/gimpmath.h> can be included directly."
#endif #endif
#ifndef __GIMP_VECTOR_H__
#define __GIMP_VECTOR_H__
G_BEGIN_DECLS G_BEGIN_DECLS
/* For information look into the C source or the html documentation */ /* For information look into the C source or the html documentation */
@@ -153,4 +154,7 @@ void gimp_vector_3d_to_2d (gint sx,
const GimpVector3 *vp, const GimpVector3 *vp,
const GimpVector3 *p); const GimpVector3 *p);
G_END_DECLS G_END_DECLS
#endif /* __GIMP_VECTOR_H__ */