%
% The format of the WriteBlob method is:
%
-% ssize_t WriteBlob(Image *image,const size_t length,
-% const unsigned char *data)
+% ssize_t WriteBlob(Image *image,const size_t length,const void *data)
%
% A description of each parameter follows:
%
%
*/
MagickExport ssize_t WriteBlob(Image *image,const size_t length,
- const unsigned char *data)
+ const void *data)
{
int
c;
assert(image != (Image *) NULL);
assert(image->signature == MagickSignature);
- assert(data != (const unsigned char *) NULL);
+ assert(data != (const void *) NULL);
assert(image->blob != (BlobInfo *) NULL);
assert(image->blob->type != UndefinedStream);
if (length == 0)
return(0);
count=0;
- p=data;
+ p=(const unsigned char *) data;
switch (image->blob->type)
{
case UndefinedStream:
extern MagickExport ssize_t
ReadBlob(Image *,const size_t,void *),
- WriteBlob(Image *,const size_t,const unsigned char *),
+ WriteBlob(Image *,const size_t,const void *),
WriteBlobByte(Image *,const unsigned char),
WriteBlobFloat(Image *,const float),
WriteBlobLong(Image *,const unsigned int),