diff --git a/libvips/include/vips/dispatch.h b/libvips/include/vips/dispatch.h index 457c2cd4..c859e78b 100644 --- a/libvips/include/vips/dispatch.h +++ b/libvips/include/vips/dispatch.h @@ -33,11 +33,12 @@ #ifndef IM_DISPATCH_H #define IM_DISPATCH_H +#include + #ifdef __cplusplus extern "C" { #endif /*__cplusplus*/ -#include #include #include diff --git a/libvips/include/vips/vips.h b/libvips/include/vips/vips.h index 20d77a43..4c161c43 100644 --- a/libvips/include/vips/vips.h +++ b/libvips/include/vips/vips.h @@ -80,10 +80,6 @@ #ifndef VIPS_VIPS_H #define VIPS_VIPS_H -#ifdef __cplusplus -extern "C" { -#endif /*__cplusplus*/ - #include #include #include @@ -93,6 +89,10 @@ extern "C" { */ #include +#ifdef __cplusplus +extern "C" { +#endif /*__cplusplus*/ + /* If we're being parsed by SWIG, remove gcc attributes. */ #ifdef SWIG