summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMoazin Khatti <moazinkhatri@gmail.com>2019-08-23 14:54:02 +0500
committerMoazin Khatti <moazinkhatri@gmail.com>2019-08-26 01:17:15 +0500
commit03f7b5a6b692fb1bfec49e8cd5d5f823da12f426 (patch)
treef38fb2412478f174c4918b707ac2927c33f2a1a7
parent253d2bad978059ab360a0c6bee6517b3559bf1bd (diff)
downloadfreetype2-03f7b5a6b692fb1bfec49e8cd5d5f823da12f426.tar.gz
[ot-svg] Renames `svgtypes.c' to `svgtypes.h'.
Also adds an `ifndef' check to prevent loading multiple times.
-rw-r--r--src/svg/rules.mk6
-rw-r--r--src/svg/svg.c2
-rw-r--r--src/svg/svgtypes.h (renamed from src/svg/svgtypes.c)4
3 files changed, 8 insertions, 4 deletions
diff --git a/src/svg/rules.mk b/src/svg/rules.mk
index 3fa41606d..869d50087 100644
--- a/src/svg/rules.mk
+++ b/src/svg/rules.mk
@@ -31,13 +31,13 @@ SVG_PORT_COMPILE := $(CC) $I$(subst /,$(COMPILER_SEP),$(SVG_DIR)) \
# svg renderer sources (i.e., C files)
#
-SVG_DRV_SRC := $(SVG_DIR)/ftsvg.c \
- $(SVG_DIR)/svgtypes.c
+SVG_DRV_SRC := $(SVG_DIR)/ftsvg.c
# svg renderer headers
#
-SVG_DRV_H := $(SVG_DIR)/ftsvg.h
+SVG_DRV_H := $(SVG_DIR)/ftsvg.h \
+ $(SVG_DIR)/svgtypes.h
# svg renderer object(s)
diff --git a/src/svg/svg.c b/src/svg/svg.c
index baa720ce9..6dbeae442 100644
--- a/src/svg/svg.c
+++ b/src/svg/svg.c
@@ -18,7 +18,7 @@
#define FT_MAKE_OPTION_SINGLE_OBJECT
#include <ft2build.h>
-#include "svgtypes.c"
+#include "svgtypes.h"
#include "ftsvg.c"
diff --git a/src/svg/svgtypes.c b/src/svg/svgtypes.h
index 19514347e..cc34942e9 100644
--- a/src/svg/svgtypes.c
+++ b/src/svg/svgtypes.h
@@ -15,6 +15,9 @@
*
*/
+#ifndef FTSVGTYPES_H
+#define FTSVGTYPES_H
+
#include <ft2build.h>
#include FT_INTERNAL_OBJECTS_H
#include FT_RENDER_H
@@ -30,3 +33,4 @@
typedef struct SVG_RendererRec_* SVG_Renderer;
+#endif