i_writepng_wiol(i_img *im, io_glue *ig) {
png_structp png_ptr;
png_infop info_ptr = NULL;
- i_img_dim width,height,y;
+ i_img_dim width,height;
volatile int cspace,channels;
- unsigned char *data;
unsigned char * volatile vdata = NULL;
int bits;
int is_bilevel = 0, zero_is_white;
}
for (k = 0; k < key_size; ++k) {
- if (key[k] < 32 || key[k] > 126 && key[k] < 161) {
+ if (key[k] < 32 || (key[k] > 126 && key[k] < 161)) {
i_push_errorf(0, "tag %s may only contain Latin1 characters 32-126, 161-255", tag_name);
return 0;
}
struct i_bitmap*
btm_new(i_img_dim xsize,i_img_dim ysize) {
- i_img_dim i;
size_t bytes;
struct i_bitmap *btm;
btm=(struct i_bitmap*)mymalloc(sizeof(struct i_bitmap)); /* checked 4jul05 tonyc */
i_img_dim count, i, w;
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) {
- int all_unmasked;
i_img_dim offset;
if (r > im->xsize)
r = im->xsize;
i_img_dim count, i, w;
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) {
- int all_unmasked;
i_img_dim offset;
if (r > im->xsize)
r = im->xsize;
unsigned char *data;
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) {
- int all_unmasked;
if (r > im->xsize)
r = im->xsize;
data = im->idata + (l+y*im->xsize) * im->channels;
unsigned char *data;
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) {
- int all_unmasked;
if (r > im->xsize)
r = im->xsize;
data = im->idata + (l+y*im->xsize) * im->channels;
i_img_dim count, i, w;
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) {
- int all_unmasked;
i_img_dim offset;
if (r > im->xsize)
r = im->xsize;
i_img_dim count, i, w;
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) {
- int all_unmasked;
i_img_dim offset;
if (r > im->xsize)
r = im->xsize;
#code src->bits <= 8
IM_COLOR *vals = mymalloc(xsize * sizeof(IM_COLOR));
IM_COLOR back;
- i_fsample_t fsamp;
#ifdef IM_EIGHT_BIT
if (backp) {
}
else if (fbackp) {
for (ch = 0; ch < src->channels; ++ch) {
+ i_fsample_t fsamp;
fsamp = fbackp->channel[ch];
back.channel[ch] = fsamp < 0 ? 0 : fsamp > 1 ? 255 : fsamp * 255;
}