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

version» Context lines:

pike.git/src/modules/Image/blit.c:1:   /*   || This file is part of Pike. For copyright information see COPYRIGHT.   || Pike is distributed under GPL, LGPL and MPL. See the file COPYING   || for more information. - || $Id: blit.c,v 1.56 2004/03/05 23:04:02 nilsson Exp $ + || $Id: blit.c,v 1.57 2006/08/31 14:04:02 nilsson Exp $   */      #include "global.h"      /*   **! module Image   **! class Image   */      #include <math.h>
pike.git/src/modules/Image/blit.c:165:    for(x=0; x<length; x++) *(foo+x) = rgb;    while(--y) MEMCPY((foo+=xs), from, length*sizeof(rgb_group));    } while(0);    THREADS_DISALLOW();    }    }    else    {    THREADS_ALLOW();    do { -  for (; foo<=end; foo+=mod) for (x=x1; x<=x2; x++,foo++) +  for (; foo<end; foo+=mod) for (x=x1; x<=x2; x++,foo++)    set_rgb_group_alpha(*foo,rgb,this->alpha);    } while(0);    THREADS_DISALLOW();    }   }         void img_blit(rgb_group *dest,rgb_group *src,INT32 width,    INT32 lines,INT32 moddest,INT32 modsrc)   {