diff --git a/libgimpmath/gimpmath.h b/libgimpmath/gimpmath.h index 4f08a5bdf7..346b3a08e3 100644 --- a/libgimpmath/gimpmath.h +++ b/libgimpmath/gimpmath.h @@ -18,7 +18,9 @@ * . */ -#pragma once +#ifndef __GIMP_MATH_H__ +#define __GIMP_MATH_H__ + #include @@ -39,8 +41,10 @@ #undef __GIMP_MATH_H_INSIDE__ + G_BEGIN_DECLS + /** * SECTION: gimpmath * @title: GimpMath @@ -142,4 +146,7 @@ G_BEGIN_DECLS **/ #define gimp_rad_to_deg(angle) ((angle) * 360.0 / (2.0 * G_PI)) + G_END_DECLS + +#endif /* __GIMP_MATH_H__ */ diff --git a/libgimpmath/gimpmathtypes.h b/libgimpmath/gimpmathtypes.h index e5c444a5c6..559f883047 100644 --- a/libgimpmath/gimpmathtypes.h +++ b/libgimpmath/gimpmathtypes.h @@ -18,10 +18,13 @@ * . */ -#pragma once +#ifndef __GIMP_MATH_TYPES_H__ +#define __GIMP_MATH_TYPES_H__ + #include + G_BEGIN_DECLS typedef struct _GimpMatrix2 GimpMatrix2; @@ -125,4 +128,7 @@ struct _GimpVector4 gdouble x, y, z, w; }; + G_END_DECLS + +#endif /* __GIMP_MATH_TYPES_H__ */ diff --git a/libgimpmath/gimpmatrix.h b/libgimpmath/gimpmatrix.h index 59287a7086..d0cc6fca95 100644 --- a/libgimpmath/gimpmatrix.h +++ b/libgimpmath/gimpmatrix.h @@ -19,12 +19,13 @@ * . */ -#pragma once - #if !defined (__GIMP_MATH_H_INSIDE__) && !defined (GIMP_MATH_COMPILATION) #error "Only can be included directly." #endif +#ifndef __GIMP_MATRIX_H__ +#define __GIMP_MATRIX_H__ + G_BEGIN_DECLS /* 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 *newz); + G_END_DECLS + +#endif /* __GIMP_MATRIX_H__ */ diff --git a/libgimpmath/gimpvector.h b/libgimpmath/gimpvector.h index 8f6a65f0dd..77230dad1e 100644 --- a/libgimpmath/gimpvector.h +++ b/libgimpmath/gimpvector.h @@ -22,12 +22,13 @@ * . */ -#pragma once - #if !defined (__GIMP_MATH_H_INSIDE__) && !defined (GIMP_MATH_COMPILATION) #error "Only can be included directly." #endif +#ifndef __GIMP_VECTOR_H__ +#define __GIMP_VECTOR_H__ + G_BEGIN_DECLS /* 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 *p); + G_END_DECLS + +#endif /* __GIMP_VECTOR_H__ */