break;
default:
- m_fatal(1, "Unknown read_packed format code 0x%02x", *format);
+ m_fatal(1, "Unknown write_packed format code 0x%02x", *format);
}
++format;
}
myfree(packed);
myfree(line);
+ ig->closecb(ig);
+
return 1;
}
myfree(packed);
myfree(line);
+ ig->closecb(ig);
+
return 1;
}
}
myfree(line);
+ ig->closecb(ig);
+
return 1;
}
return 0;
chans = im->channels >= 3 ? bgr_chans : grey_chans;
samples = mymalloc(line_size);
+ memset(samples, 0, line_size);
for (y = im->ysize-1; y >= 0; --y) {
i_gsamp(im, 0, im->xsize, y, samples, chans, 3);
if (ig->writecb(ig, samples, line_size) < 0) {
}
myfree(samples);
+ ig->closecb(ig);
+
return 1;
}
y += yinc;
}
+ myfree(packed);
+ myfree(line);
return im;
}
i_ppal(im, 0, xsize, y, line);
y += yinc;
}
+ myfree(packed);
+ myfree(line);
}
else if (compression == BI_RLE4) {
int read_size;
i_ppal(im, 0, xsize, y, line);
y += yinc;
}
+ myfree(line);
}
else if (compression == BI_RLE8) {
int read_size;
lasty = ysize;
yinc = 1;
}
- line = mymalloc(line_size);
if (compression == BI_RGB) {
masks = std_masks[pix_size-2];