From: Dirk Lemstra Date: Sat, 2 Sep 2017 09:26:38 +0000 (+0200) Subject: Fixed signature of the custom stream functions. X-Git-Tag: 7.0.7-0~17 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=18a4ff78965a21d0170a76bdada078835fd6b7e8;p=imagemagick Fixed signature of the custom stream functions. --- diff --git a/MagickCore/blob.c b/MagickCore/blob.c index 477527d05..514d96ebc 100644 --- a/MagickCore/blob.c +++ b/MagickCore/blob.c @@ -269,7 +269,8 @@ MagickExport void AttachBlob(BlobInfo *blob_info,const void *blob, blob_info->data=(unsigned char *) blob; blob_info->mapped=MagickFalse; } - + + /* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % @@ -5331,7 +5332,7 @@ MagickExport ssize_t WriteBlob(Image *image,const size_t length, case CustomStream: { if (image->blob->custom_stream->writer != (CustomStreamHandler) NULL) - count=image->blob->custom_stream->writer((const unsigned char *) data, + count=image->blob->custom_stream->writer((unsigned char *) data, length,image->blob->custom_stream->data); break; } diff --git a/MagickCore/blob.h b/MagickCore/blob.h index 2caa3e863..bed85b2ef 100644 --- a/MagickCore/blob.h +++ b/MagickCore/blob.h @@ -33,13 +33,13 @@ typedef enum } MapMode; typedef ssize_t - (*CustomStreamHandler)(const unsigned char *,const size_t,const void *); + (*CustomStreamHandler)(unsigned char *,const size_t,void *); typedef size_t - (*CustomStreamSeeker)(const MagickOffsetType,const int,const void *); + (*CustomStreamSeeker)(const MagickOffsetType,const int,void *); typedef MagickOffsetType - (*CustomStreamTeller)(const void *); + (*CustomStreamTeller)(void *); typedef struct _CustomStreamInfo CustomStreamInfo;