Ondřej Surý avatar Ondřej Surý committed e0659e5

Declare exported variables as extern in *.h files (fixes #57)

Comments (0)

Files changed (6)

src/gd_color_map.h

 	gdColorMapEntry *entries;
 } gdColorMap;
 
-BGD_EXPORT_DATA_PROT gdColorMap GD_COLOR_MAP_X11;
+extern BGD_EXPORT_DATA_PROT gdColorMap GD_COLOR_MAP_X11;
 
 BGD_DECLARE(int) gdColorMapLookup(const gdColorMap color_map, const char *color_name, int *r, int *g, int *b);
 
 
 #include "gd.h"
 
-BGD_EXPORT_DATA_PROT gdFontPtr gdFontGiant;
+extern BGD_EXPORT_DATA_PROT gdFontPtr gdFontGiant;
 BGD_DECLARE(gdFontPtr) gdFontGetGiant(void);
 
 #ifdef __cplusplus
 
 #include "gd.h"
 
-BGD_EXPORT_DATA_PROT gdFontPtr gdFontLarge;
+extern BGD_EXPORT_DATA_PROT gdFontPtr gdFontLarge;
 BGD_DECLARE(gdFontPtr) gdFontGetLarge(void);
 
 #ifdef __cplusplus
 
 #include "gd.h"
 
-BGD_EXPORT_DATA_PROT gdFontPtr gdFontMediumBold;
+extern BGD_EXPORT_DATA_PROT gdFontPtr gdFontMediumBold;
 BGD_DECLARE(gdFontPtr) gdFontGetMediumBold(void);
 
 #ifdef __cplusplus
 
 #include "gd.h"
 
-BGD_EXPORT_DATA_PROT gdFontPtr gdFontSmall;
+extern BGD_EXPORT_DATA_PROT gdFontPtr gdFontSmall;
 BGD_DECLARE(gdFontPtr) gdFontGetSmall(void);
 
 #ifdef __cplusplus
 
 #include "gd.h"
 
-BGD_EXPORT_DATA_PROT gdFontPtr gdFontTiny;
+extern BGD_EXPORT_DATA_PROT gdFontPtr gdFontTiny;
 BGD_DECLARE(gdFontPtr) gdFontGetTiny(void);
 
 #ifdef __cplusplus
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.