26 lines
362 B
C
26 lines
362 B
C
|
#ifndef COLORS_H
|
||
|
#define COLORS_H
|
||
|
|
||
|
struct Rgb {
|
||
|
int r, g, b;
|
||
|
};
|
||
|
|
||
|
struct Hls {
|
||
|
int h;
|
||
|
float l, s;
|
||
|
};
|
||
|
|
||
|
void hsl2rgb(struct Rgb *, const struct Hls const *);
|
||
|
|
||
|
void rgb2hsl(struct Hls *, const struct Rgb const *);
|
||
|
|
||
|
static void decspan(const int);
|
||
|
|
||
|
static void hexspan(const char *);
|
||
|
|
||
|
static void b(char * const);
|
||
|
|
||
|
void print_plname(const char*);
|
||
|
|
||
|
#endif
|