guchar *s_pix, *d_pix;
guchar *sp, *dp;
guchar *ip, *spi, *dpi;
- gint i, j, n;
+ gint i, j;
gint tw = pr->tile_width;
srs = gdk_pixbuf_get_rowstride(src);
for (j = x; j < x + w; j++)
{
dp = ip + (j * drs);
- for (n = 0; n < COLOR_BYTES; n++)
- *(dp++) = *(sp++);
+ memcpy(dp, sp, COLOR_BYTES);
+ sp += COLOR_BYTES;
}
}
guchar *s_pix, *d_pix;
guchar *sp, *dp;
guchar *ip, *spi, *dpi;
- gint i, j, n;
+ gint i, j;
gint th = pr->tile_height;
srs = gdk_pixbuf_get_rowstride(src);
for (j = x; j < x + w; j++)
{
dp = ip - (j * drs);
- for (n = 0; n < COLOR_BYTES; n++)
- *(dp++) = *(sp++);
+ memcpy(dp, sp, COLOR_BYTES);
+ sp += COLOR_BYTES;
}
}
guchar *s_pix, *d_pix;
guchar *sp, *dp;
guchar *spi, *dpi;
- gint i, j, n;
+ gint i, j;
gint tw = pr->tile_width;
dp = dpi + (i * drs);
for (j = 0; j < w; j++)
{
- for (n = 0; n < COLOR_BYTES; n++)
- dp[n] = *(sp++);
+ memcpy(dp, sp, COLOR_BYTES);
+ sp += COLOR_BYTES;
dp -= COLOR_BYTES;
}
}
guchar *s_pix, *d_pix;
guchar *sp, *dp;
guchar *spi, *dpi;
- gint i, j, n;
+ gint i, j;
gint tw = pr->tile_width;
gint th = pr->tile_height;
dp = dpi - (i * drs) - (x * COLOR_BYTES);
for (j = 0; j < w; j++)
{
- for (n = 0; n < COLOR_BYTES; n++)
- dp[n] = *(sp++);
+ memcpy(dp, sp, COLOR_BYTES);
+ sp += COLOR_BYTES;
dp -= COLOR_BYTES;
}
}
guchar *s_pix, *d_pix;
guchar *sp, *dp;
guchar *spi, *dpi;
- gint i, j, n;
+ gint i;
gint th = pr->tile_height;
srs = gdk_pixbuf_get_rowstride(src);
{
sp = spi + (i * srs);
dp = dpi - (i * drs);
- for (j = 0; j < w; j++)
- {
- for (n = 0; n < COLOR_BYTES; n++)
- *(dp++) = *(sp++);
- }
+ memcpy(dp, sp, w * COLOR_BYTES);
}
pr->spare_tile = src;