#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 const char *decspan(const int); static void hexspan(char *, int, const char *); static void colorize_noalloc(char * const); static void sanitize(char *); void print_plname(const char*); static char* append_to_str(char *, const char *); char* colorize_name(char *, char * const); #endif