// // color.h // // Copyright (c) 2010 LearnBoost // #ifndef __COLOR_PARSER_H__ #define __COLOR_PARSER_H__ #include #include #include #include /* * RGBA struct. */ typedef struct { double r, g, b, a; } rgba_t; /* * Prototypes. */ rgba_t rgba_create(uint32_t rgba); int32_t rgba_from_string(const char *str, short *ok); void rgba_to_string(rgba_t rgba, char *buf, size_t len); void rgba_inspect(int32_t rgba); #endif /* __COLOR_PARSER_H__ */