From: cristy Date: Sat, 23 Oct 2010 18:45:49 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~8644 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0a9b3721bfaf93092820843450387092e7c30b0b;p=imagemagick --- diff --git a/magick/fx.c b/magick/fx.c index 5b038c014..7e465de7e 100644 --- a/magick/fx.c +++ b/magick/fx.c @@ -144,6 +144,7 @@ struct _FxInfo % The format of the AcquireFxInfo method is: % % FxInfo *AcquireFxInfo(Image *image,const char *expression) +% % A description of each parameter follows: % % o image: the image. @@ -2301,7 +2302,7 @@ static MagickRealType FxEvaluateSubexpression(FxInfo *fx_info, exception); return(gamma); } - switch (*expression) + switch ((unsigned char) *expression) { case '+': { diff --git a/magick/string.c b/magick/string.c index dbbd2d3eb..533c96cd5 100644 --- a/magick/string.c +++ b/magick/string.c @@ -2413,8 +2413,9 @@ MagickExport MagickBooleanType SubstituteString(char **string, Replace string. */ if (search_extent != replace_extent) - (void) memcpy(p+replace_extent,p+search_extent,strlen(p+search_extent)+1); - (void) memcpy(p,replace,replace_extent); + (void) CopyMagickMemory(p+replace_extent,p+search_extent, + strlen(p+search_extent)+1); + (void) CopyMagickMemory(p,replace,replace_extent); p+=replace_extent-1; } return(status);