--- e17/libs/imlib2/src/lib/color_helpers.c-ORIG Mon Mar 27 14:43:19 2006 +++ e17/libs/imlib2/src/lib/color_helpers.c Mon Mar 27 14:43:21 2006 @@ -54,9 +54,9 @@ if (s == 0.0) { - *r = round ((v*255.0)/100.0); - *g = round ((v*255.0)/100.0); - *b = round ((v*255.0)/100.0); + *r = rint ((v*255.0)/100.0); + *g = rint ((v*255.0)/100.0); + *b = rint ((v*255.0)/100.0); return; } @@ -73,44 +73,44 @@ { case 0: { - *r = round (v*255.0 / 100.0); - *g = round (t*255.0); - *b = round (p*255.0); + *r = rint (v*255.0 / 100.0); + *g = rint (t*255.0); + *b = rint (p*255.0); break; } case 1: { - *r = round (q*255.0); - *g = round (v*255.0 / 100.0); - *b = round (p*255.0); + *r = rint (q*255.0); + *g = rint (v*255.0 / 100.0); + *b = rint (p*255.0); break; } case 2: { - *r = round (p*255.0); - *g = round (v*255.0 / 100.0); - *b = round (t*255.0); + *r = rint (p*255.0); + *g = rint (v*255.0 / 100.0); + *b = rint (t*255.0); break; } case 3: { - *r = round (p*255.0); - *g = round (q*255.0); - *b = round (v*255.0 / 100.0); + *r = rint (p*255.0); + *g = rint (q*255.0); + *b = rint (v*255.0 / 100.0); break; } case 4: { - *r = round (t*255.0); - *g = round (p*255.0); - *b = round (v*255.0 / 100.0); + *r = rint (t*255.0); + *g = rint (p*255.0); + *b = rint (v*255.0 / 100.0); break; } case 5: { - *r = round (v*255.0 / 100.0); - *g = round (p*255.0); - *b = round (q*255.0); + *r = rint (v*255.0 / 100.0); + *g = rint (p*255.0); + *b = rint (q*255.0); break; } }