From afad44e2c4fd2fb59bedd83e4bbe48bcf5bf90f8 Mon Sep 17 00:00:00 2001 From: Dirk Lemstra Date: Sat, 5 Apr 2025 15:11:09 +0200 Subject: [PATCH] Show a better error message when executing "magick convert" when the project is build with exclusion of the deprecated methods. --- utilities/magick.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/utilities/magick.c b/utilities/magick.c index 34794ad45d..44166feda9 100644 --- a/utilities/magick.c +++ b/utilities/magick.c @@ -120,7 +120,16 @@ static int MagickMain(int argc,char **argv) ssize_t i; - + +#if defined(MAGICKCORE_EXCLUDE_DEPRECATED) + if ((argc > 1) && + (LocaleNCompare("magick",argv[0],sizeof("magick")-1) == 0) && + (LocaleNCompare("convert",argv[1],sizeof("convert")-1) == 0)) + { + (void) fprintf(stderr,"Use \"magick\" instead of the deprecated command \"magick convert\".\n"); + exit(1); + } +#endif MagickCoreGenesis(*argv,MagickTrue); MagickWandGenesis(); exception=AcquireExceptionInfo();