]> granicus.if.org Git - imagemagick/commitdiff
https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=35591
authorCristy <mikayla-grace@urban-warrior.org>
Thu, 7 Mar 2019 00:31:54 +0000 (19:31 -0500)
committerCristy <mikayla-grace@urban-warrior.org>
Thu, 7 Mar 2019 00:31:54 +0000 (19:31 -0500)
MagickCore/draw.c

index 57416a19537f90b9e215b1315a1bf653fd4cdca6..a7df289f0d1ed715744958769254a00c92523661 100644 (file)
@@ -2278,6 +2278,17 @@ static MagickBooleanType CheckPrimitiveExtent(MVGInfo *mvg_info,
   return(MagickFalse);
 }
 
+MagickExport int MVGMacroCompare(const void *target,const void *source)
+{
+  const char
+    *p,
+    *q;
+
+  p=(const char *) target;
+  q=(const char *) source;
+  return(strcmp(p,q));
+}
+
 static SplayTreeInfo *GetMVGMacros(const char *primitive)
 {
   char
@@ -2298,7 +2309,7 @@ static SplayTreeInfo *GetMVGMacros(const char *primitive)
   */
   if (primitive == (const char *) NULL)
     return((SplayTreeInfo *) NULL);
-  macros=NewSplayTree(CompareSplayTreeString,RelinquishMagickMemory,
+  macros=NewSplayTree(MVGMacroCompare,RelinquishMagickMemory,
     RelinquishMagickMemory);
   macro=AcquireString(primitive);
   token=AcquireString(primitive);