Restore compatibilty with ANSI C again

This commit is contained in:
Christoph Gohlke 2013-10-03 19:30:07 -07:00
parent 2246e69870
commit c9f7efa79d

View File

@ -54,6 +54,8 @@ PyObject* WebPEncode_wrapper(PyObject* self, PyObject* args)
{ {
WebPData output_data = {0}; WebPData output_data = {0};
WebPData image = { output, ret_size }; WebPData image = { output, ret_size };
WebPData icc_profile = { icc_bytes, icc_size };
WebPData exif = { exif_bytes, exif_size };
WebPMuxError err; WebPMuxError err;
int dbg = 0; int dbg = 0;
@ -77,7 +79,6 @@ PyObject* WebPEncode_wrapper(PyObject* self, PyObject* args)
if (dbg) { if (dbg) {
fprintf (stderr, "Adding ICC Profile\n"); fprintf (stderr, "Adding ICC Profile\n");
} }
WebPData icc_profile = { icc_bytes, icc_size };
err = WebPMuxSetChunk(mux, "ICCP", &icc_profile, copy_data); err = WebPMuxSetChunk(mux, "ICCP", &icc_profile, copy_data);
if (dbg && err == WEBP_MUX_INVALID_ARGUMENT) { if (dbg && err == WEBP_MUX_INVALID_ARGUMENT) {
fprintf(stderr, "Invalid ICC Argument\n"); fprintf(stderr, "Invalid ICC Argument\n");
@ -93,7 +94,6 @@ PyObject* WebPEncode_wrapper(PyObject* self, PyObject* args)
if (dbg){ if (dbg){
fprintf (stderr, "Adding Exif Data\n"); fprintf (stderr, "Adding Exif Data\n");
} }
WebPData exif = { exif_bytes, exif_size };
err = WebPMuxSetChunk(mux, "EXIF", &exif, copy_data); err = WebPMuxSetChunk(mux, "EXIF", &exif, copy_data);
if (dbg && err == WEBP_MUX_INVALID_ARGUMENT) { if (dbg && err == WEBP_MUX_INVALID_ARGUMENT) {
fprintf(stderr, "Invalid Exif Argument\n"); fprintf(stderr, "Invalid Exif Argument\n");