summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: f1461f6)
raw | patch | inline | side by side (parent: f1461f6)
author | oetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa> | |
Thu, 12 May 2005 11:32:39 +0000 (11:32 +0000) | ||
committer | oetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa> | |
Thu, 12 May 2005 11:32:39 +0000 (11:32 +0000) |
program/src/rrd_graph.c | patch | blob | history |
index be5574133d6171310989a33356e785bce5a4d3f0..bb4c542ec75fb95aa8b5413cfaf1a50faad2ce58 100644 (file)
--- a/program/src/rrd_graph.c
+++ b/program/src/rrd_graph.c
int ci;
int col_len = col_end - col_start;
switch (col_len){
+ case 3:
+ color = (
+ ((color & 0xF00) * 0x110000) |
+ ((color & 0x0F0) * 0x011000) |
+ ((color & 0x00F) * 0x001100) |
+ 0x000000FF
+ );
+ break;
+ case 4:
+ color = (
+ ((color & 0xF000) * 0x11000) |
+ ((color & 0x0F00) * 0x01100) |
+ ((color & 0x00F0) * 0x00110) |
+ ((color & 0x000F) * 0x00011)
+ );
+ break;
case 6:
color = (color << 8) + 0xff /* shift left by 8 */;
break;