From 74ee797760f7747996dbb238d5a7056527e069b8 Mon Sep 17 00:00:00 2001 From: Cristy Date: Mon, 20 Nov 2017 07:40:50 -0500 Subject: [PATCH] https://github.com/ImageMagick/ImageMagick/issues/871 --- MagickCore/module.c | 4 ++-- config/config.h.in | 3 +++ configure | 7 ++++++- configure.ac | 1 + 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/MagickCore/module.c b/MagickCore/module.c index e1aeb8170..627e1d3ea 100644 --- a/MagickCore/module.c +++ b/MagickCore/module.c @@ -1002,7 +1002,7 @@ MagickExport MagickBooleanType InvokeDynamicImageFilter(const char *tag, (void) FormatLocaleString(name,MagickPathExtent,"%sImage",tag); #else (void) FormatLocaleString(name,MagickPathExtent,"%s%sImage", - MAGICKCORE_NAMESPACE_PREFIX,tag); + MAGICKCORE_NAMESPACE_PREFIX_TAG,tag); #endif /* Execute the module. @@ -1559,7 +1559,7 @@ static void TagToModuleName(const char *tag,const char *format,char *module) prefix_format[MagickPathExtent]; (void) FormatLocaleString(prefix_format,MagickPathExtent,"%s%s", - MAGICKCORE_NAMESPACE_PREFIX,format); + MAGICKCORE_NAMESPACE_PREFIX_TAG,format); (void) FormatLocaleString(module,MagickPathExtent,prefix_format,name); } #endif diff --git a/config/config.h.in b/config/config.h.in index b13b934d1..d02165ebc 100644 --- a/config/config.h.in +++ b/config/config.h.in @@ -793,6 +793,9 @@ /* Magick API method prefix */ #undef NAMESPACE_PREFIX +/* Magick API method prefix tag */ +#undef NAMESPACE_PREFIX_TAG + /* Define to 1 if assertions should be disabled. */ #undef NDEBUG diff --git a/configure b/configure index 1e99c5e61..c4a2d3db4 100755 --- a/configure +++ b/configure @@ -4559,7 +4559,7 @@ MAGICK_PATCHLEVEL_VERSION=12 MAGICK_VERSION=7.0.7-12 -MAGICK_GIT_REVISION=21710:6714d07f3:20171120 +MAGICK_GIT_REVISION=21711:b01d2581c:20171120 # Substitute library versioning @@ -24536,6 +24536,11 @@ cat >>confdefs.h <<_ACEOF #define NAMESPACE_PREFIX $with_method_prefix _ACEOF + +cat >>confdefs.h <<_ACEOF +#define NAMESPACE_PREFIX_TAG "$with_method_prefix" +_ACEOF + DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-method-prefix " fi diff --git a/configure.ac b/configure.ac index 6e666add7..ac37dad7a 100644 --- a/configure.ac +++ b/configure.ac @@ -771,6 +771,7 @@ AC_ARG_WITH([method-prefix], if test "$with_method_prefix" != 'no'; then AC_DEFINE_UNQUOTED(NAMESPACE_PREFIX,$with_method_prefix,[Magick API method prefix]) + AC_DEFINE_UNQUOTED(NAMESPACE_PREFIX_TAG,["$with_method_prefix"],[Magick API method prefix tag]) DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-method-prefix " fi -- 2.40.0