From 11de1f857ce719a9daca77f59382f4e65fee5546 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Fri, 12 Sep 2014 23:09:43 +0000 Subject: sync with HEAD --- cms.h | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'cms.h') diff --git a/cms.h b/cms.h index 111b3ae..aa1083a 100644 --- a/cms.h +++ b/cms.h @@ -18,15 +18,17 @@ #ifndef __CMS_H #define __CMS_H +struct hsl { + double h, s, l; +}; + +struct palette { + struct hsl from, to; +}; + __BEGIN_DECLS -void hsv2rgb( - unsigned short *r, unsigned short *g, unsigned short *b, - double h, double s, double v -); -void hsl2rgb( - unsigned short *r, unsigned short *g, unsigned short *b, - double h, double s, double l -); +unsigned long *init_palette(Display *, struct palette, int); +unsigned long hslcolor(Display *, double h, double s, double l); __END_DECLS #endif -- cgit v1.2.3