summaryrefslogtreecommitdiff
path: root/Build/source/libs/gd/libgd-src/src/gd_color_map.h
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/gd/libgd-src/src/gd_color_map.h')
-rw-r--r--Build/source/libs/gd/libgd-src/src/gd_color_map.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/Build/source/libs/gd/libgd-src/src/gd_color_map.h b/Build/source/libs/gd/libgd-src/src/gd_color_map.h
new file mode 100644
index 00000000000..6d2275e5647
--- /dev/null
+++ b/Build/source/libs/gd/libgd-src/src/gd_color_map.h
@@ -0,0 +1,30 @@
+#ifndef GD_COLOR_MAP_H
+#define GD_COLOR_MAP_H 1
+
+#include "gd.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+typedef struct {
+ char *color_name;
+ int red;
+ int green;
+ int blue;
+} gdColorMapEntry;
+
+typedef struct {
+ int num_entries;
+ gdColorMapEntry *entries;
+} gdColorMap;
+
+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);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif