diff options
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.h | 30 |
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 |