diff --git a/ext/gd/gd.c b/ext/gd/gd.c index dedbab181b35..b6e094bc38cc 100644 --- a/ext/gd/gd.c +++ b/ext/gd/gd.c @@ -57,13 +57,23 @@ #include "gd_compat.h" -#include -#include -#include /* 1 Tiny font */ -#include /* 2 Small font */ -#include /* 3 Medium bold font */ -#include /* 4 Large font */ -#include /* 5 Giant font */ +#ifdef HAVE_GD_BUNDLED +# include "libgd/gd.h" +# include "libgd/gd_errors.h" +# include "libgd/gdfontt.h" /* 1 Tiny font */ +# include "libgd/gdfonts.h" /* 2 Small font */ +# include "libgd/gdfontmb.h" /* 3 Medium bold font */ +# include "libgd/gdfontl.h" /* 4 Large font */ +# include "libgd/gdfontg.h" /* 5 Giant font */ +#else +# include +# include +# include /* 1 Tiny font */ +# include /* 2 Small font */ +# include /* 3 Medium bold font */ +# include /* 4 Large font */ +# include /* 5 Giant font */ +#endif #if defined(HAVE_GD_FREETYPE) && defined(HAVE_GD_BUNDLED) # include diff --git a/ext/gd/libgd/gd_crop.c b/ext/gd/libgd/gd_crop.c index b4bff2700688..676545c4dbc9 100644 --- a/ext/gd/libgd/gd_crop.c +++ b/ext/gd/libgd/gd_crop.c @@ -19,11 +19,12 @@ * (end code) **/ -#include #include #include #include +#include "gd.h" + static int gdGuessBackgroundColorFromCorners(gdImagePtr im, int *color); static int gdColorMatch(gdImagePtr im, int col1, int col2, float threshold); diff --git a/ext/gd/libgd/gd_interpolation.c b/ext/gd/libgd/gd_interpolation.c index a7cf69165cae..3fce0100e8d9 100644 --- a/ext/gd/libgd/gd_interpolation.c +++ b/ext/gd/libgd/gd_interpolation.c @@ -58,7 +58,7 @@ #include #include -#include +#include "gd.h" #include "gdhelpers.h" #ifdef _MSC_VER diff --git a/ext/gd/libgd/gd_wbmp.c b/ext/gd/libgd/gd_wbmp.c index 13dc9e38d618..22d1c4f4c66d 100644 --- a/ext/gd/libgd/gd_wbmp.c +++ b/ext/gd/libgd/gd_wbmp.c @@ -51,13 +51,13 @@ ---------------------------------------------------------------------------- */ -#include -#include -#include #include #include #include +#include "gd.h" +#include "gdfonts.h" +#include "gd_errors.h" #include "wbmp.h"