if (blob_info->file_info.file != (FILE *) NULL)
(void) fclose(blob_info->file_info.file);
blob_info->file_info.file=(FILE *) NULL;
- blob_info->file_info.gzfile=gzopen(filename,type);
+ blob_info->file_info.gzfile=gzopen(filename,"rb");
if (blob_info->file_info.gzfile != (gzFile) NULL)
blob_info->type=ZipStream;
}
if (blob_info->file_info.file != (FILE *) NULL)
(void) fclose(blob_info->file_info.file);
blob_info->file_info.file=(FILE *) NULL;
- blob_info->file_info.bzfile=BZ2_bzopen(filename,type);
+ blob_info->file_info.bzfile=BZ2_bzopen(filename,"r");
if (blob_info->file_info.bzfile != (BZFILE *) NULL)
blob_info->type=BZipStream;
}
(LocaleCompare(extension,"wmz") == 0) ||
(LocaleCompare(extension,"svgz") == 0))
{
- if (mode == WriteBinaryBlobMode)
- type="wb";
- if (mode == AppendBinaryBlobMode)
- type="ab";
- blob_info->file_info.gzfile=gzopen(filename,type);
+ blob_info->file_info.gzfile=gzopen(filename,"wb");
if (blob_info->file_info.gzfile != (gzFile) NULL)
blob_info->type=ZipStream;
}
#if defined(MAGICKCORE_BZLIB_DELEGATE)
if (LocaleCompare(extension,"bz2") == 0)
{
- blob_info->file_info.bzfile=BZ2_bzopen(filename,type);
+ blob_info->file_info.bzfile=BZ2_bzopen(filename,"w");
if (blob_info->file_info.bzfile != (BZFILE *) NULL)
blob_info->type=BZipStream;
}