pike.git / src / modules / Image / orient.c

version» Context lines:

pike.git/src/modules/Image/orient.c:225:    {    /* Första färg, sista mörkhet */    double j=(s0->r+s0->g+s0->b-s2->r-s2->g-s2->b)/3.0;    /* riktning - - riktning | */       double h=(s1->r+s1->g+s1->b-s3->r-s3->g-s3->b)/3.0;    /* riktning \ - riktning / */       int z,w;    -  if (my_abs(DOUBLE_TO_INT(h)) > my_abs(DOUBLE_TO_INT(j))) +  if (my_abs((int)h) > my_abs((int)j))    if (h) { -  z = -DOUBLE_TO_INT(32*(j/h)+(h>0)*128+64); -  w = my_abs(DOUBLE_TO_INT(h)); +  z = -(int)(32*(j/h)+(h>0)*128+64); +  w = my_abs((int)h);    }    else z=0,w=0;    else {    if (j) { -  z = -DOUBLE_TO_INT(-32*(h/j)+(j>0)*128+128); -  w = my_abs(DOUBLE_TO_INT(j)); +  z = -(int)(-32*(h/j)+(j>0)*128+128); +  w = my_abs((int)j);    }    else z=0,w=0;    }       d->r=(COLORTYPE)z;    d->g=255;    d->b = MINIMUM(DOUBLE_TO_COLORTYPE(w*mag), 255);       d++;    s0++;