1From 78afd1c5f1ceaed05b78ac42c297d87a493295fd Mon Sep 17 00:00:00 2001 2From: spacewander <spacewanderlzx@gmail.com> 3Date: Tue, 31 Oct 2017 15:48:30 +0800 4Subject: [PATCH] Protect declaration of LgdImageCreateFromPng* with GD_PNG 5 feature test macro 6 7If GD_PNG is false, neither LgdImageCreateFromPng nor 8LgdImageCreateFromPngPtr would be implemented. We should avoid declaring 9them too. 10 11Fetch from: https://github.com/ittner/lua-gd/pull/8 12Signed-off-by: Francois Perrad <francois.perrad@gadz.org> 13--- 14 luagd.c | 2 ++ 15 1 file changed, 2 insertions(+) 16 17diff --git a/luagd.c b/luagd.c 18index 9730ff7..98bc03e 100644 19--- a/luagd.c 20+++ b/luagd.c 21@@ -2168,8 +2168,10 @@ static const luaL_Reg LgdFunctions[] = 22 { "createFromGif", LgdImageCreateFromGif }, 23 { "createFromGifStr", LgdImageCreateFromGifPtr }, 24 #endif 25+#ifdef GD_PNG 26 { "createFromPng", LgdImageCreateFromPng }, 27 { "createFromPngStr", LgdImageCreateFromPngPtr }, 28+#endif 29 { "createFromGd", LgdImageCreateFromGd }, 30 { "createFromGdStr", LgdImageCreateFromGdPtr }, 31 { "createFromGd2", LgdImageCreateFromGd2 }, 32-- 332.17.1 34 35