pike.git / src / post_modules / GTK2 / source / encode_truecolor.c

version» Context lines:

pike.git/src/post_modules/GTK2/source/encode_truecolor.c:286:       bit=0;    y = img->ysize;    while (y--)    {    int bp;    x=img->xsize;    while (x--)    {    unsigned long b = -  ((((s->r&rfmask)>>rzshift)<<rfshift)| +  ((unsigned long)((((s->r&rfmask)>>rzshift)<<rfshift)|    (((s->g&gfmask)>>gzshift)<<gfshift)| -  (((s->b&bfmask)>>bzshift)<<bfshift))<<bpshift; +  (((s->b&bfmask)>>bzshift)<<bfshift)))<<bpshift;    bp = bpp;    while (bp>8-bit)    {    if(bit)    *d|=(unsigned char)(b>>(24+bit));    else    *d=(unsigned char)(b>>24);    b<<=8-bit;    bp-=8-bit;    bit=0;