From 03f7b5a6b692fb1bfec49e8cd5d5f823da12f426 Mon Sep 17 00:00:00 2001 From: Moazin Khatti Date: Fri, 23 Aug 2019 14:54:02 +0500 Subject: [PATCH] [ot-svg] Renames `svgtypes.c' to `svgtypes.h'. Also adds an `ifndef' check to prevent loading multiple times. --- src/svg/rules.mk | 6 +++--- src/svg/svg.c | 2 +- src/svg/{svgtypes.c => svgtypes.h} | 4 ++++ 3 files changed, 8 insertions(+), 4 deletions(-) rename src/svg/{svgtypes.c => svgtypes.h} (95%) 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 -#include "svgtypes.c" +#include "svgtypes.h" #include "ftsvg.c" diff --git a/src/svg/svgtypes.c b/src/svg/svgtypes.h similarity index 95% rename from src/svg/svgtypes.c rename to 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 #include FT_INTERNAL_OBJECTS_H #include FT_RENDER_H @@ -30,3 +33,4 @@ typedef struct SVG_RendererRec_* SVG_Renderer; +#endif