/*
* HSI color system utilities
*/
static int trunc(double f)
static int truncate(double f)
{
int i;
Gv=1+S*sin(H);
Bv=1+S*sin(H+2*M_PI/3);
T=255.999*I/2;
*r=trunc(Rv*T);
*r=truncate(Rv*T);
*g=trunc(Gv*T);
*g=truncate(Gv*T);
*b=trunc(Bv*T);
*b=truncate(Bv*T);
}