31 lines
478 B
C
31 lines
478 B
C
#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
|