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