]> granicus.if.org Git - imagemagick/commitdiff
More CommandOption Flags
authoranthony <anthony@git.imagemagick.org>
Tue, 3 May 2011 13:18:18 +0000 (13:18 +0000)
committeranthony <anthony@git.imagemagick.org>
Tue, 3 May 2011 13:18:18 +0000 (13:18 +0000)
magick/option.c
magick/option.h
wand/mogrify.c

index 32ad9371a6c58c292b69c008253074d911c54404..ef50145f9601cbac28899dd5758ce94ddda40bd6 100644 (file)
@@ -165,20 +165,18 @@ static const OptionInfo
     { "-adaptive-resize", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+adaptive-sharpen", 1L, DeprecateOptionFlag, MagickFalse },
     { "-adaptive-sharpen", 1L, SimpleOperatorOptionFlag, MagickFalse },
-    { "+adaptive-threshold", 1L, UndefinedOptionFlag, MagickFalse },
-    { "-adaptive-threshold", 1L, UndefinedOptionFlag, MagickFalse },
     { "+affine", 0L, DrawInfoOptionFlag, MagickFalse },
     { "-affine", 1L, DrawInfoOptionFlag, MagickFalse },
-    { "+affinity", 0L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
-    { "-affinity", 1L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
+    { "+affinity", 0L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
+    { "-affinity", 1L, DeprecateOptionFlag|FireOptionFlag, MagickFalse },
     { "+alpha", 1L, DeprecateOptionFlag, MagickFalse },
     { "-alpha", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+annotate", 0L, DeprecateOptionFlag, MagickFalse },
     { "-annotate", 2L, SimpleOperatorOptionFlag, MagickFalse },
     { "+antialias", 0L, ImageInfoOptionFlag|DrawInfoOptionFlag, MagickFalse },
     { "-antialias", 0L, ImageInfoOptionFlag|DrawInfoOptionFlag, MagickFalse },
-    { "+append", 0L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
-    { "-append", 0L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
+    { "+append", 0L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
+    { "-append", 0L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
     { "+attenuate", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-attenuate", 0L, ImageInfoOptionFlag, MagickFalse },
     { "+authenticate", 0L, ImageInfoOptionFlag, MagickFalse },
@@ -189,10 +187,10 @@ static const OptionInfo
     { "-auto-level", 0L, SimpleOperatorOptionFlag, MagickTrue },
     { "+auto-orient", 0L, DeprecateOptionFlag, MagickFalse },
     { "-auto-orient", 0L, SimpleOperatorOptionFlag, MagickFalse },
-    { "+average", 0L, UndefinedOptionFlag|FireOptionFlag|DeprecateOptionFlag, MagickFalse },
-    { "-average", 0L, UndefinedOptionFlag|FireOptionFlag|DeprecateOptionFlag, MagickFalse },
-    { "+backdrop", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-backdrop", 1L, UndefinedOptionFlag, MagickFalse },
+    { "+average", 0L, ListOperatorOptionFlag|FireOptionFlag|DeprecateOptionFlag, MagickFalse },
+    { "-average", 0L, ListOperatorOptionFlag|FireOptionFlag|DeprecateOptionFlag, MagickFalse },
+    { "+backdrop", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-backdrop", 1L, NonConvertOptionFlag, MagickFalse },
     { "+background", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-background", 1L, ImageInfoOptionFlag, MagickFalse },
     { "+bench", 0L, UndefinedOptionFlag, MagickTrue },
@@ -203,8 +201,8 @@ static const OptionInfo
     { "-black-point-compensation", 0L, ImageInfoOptionFlag, MagickFalse },
     { "+black-threshold", 0L, DeprecateOptionFlag, MagickFalse },
     { "-black-threshold", 1L, SimpleOperatorOptionFlag, MagickFalse },
-    { "+blend", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-blend", 1L, UndefinedOptionFlag, MagickFalse },
+    { "+blend", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-blend", 1L, NonConvertOptionFlag, MagickFalse },
     { "+blue-primary", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-blue-primary", 1L, ImageInfoOptionFlag, MagickFalse },
     { "+blue-shift", 1L, DeprecateOptionFlag, MagickFalse },
@@ -215,8 +213,8 @@ static const OptionInfo
     { "-border", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+bordercolor", 0L, ImageInfoOptionFlag|DrawInfoOptionFlag, MagickFalse },
     { "-bordercolor", 1L, ImageInfoOptionFlag|DrawInfoOptionFlag, MagickFalse },
-    { "+borderwidth", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-borderwidth", 1L, UndefinedOptionFlag, MagickFalse },
+    { "+borderwidth", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-borderwidth", 1L, NonConvertOptionFlag, MagickFalse },
     { "+box", 0L, ImageInfoOptionFlag|DrawInfoOptionFlag|DeprecateOptionFlag, MagickFalse },
     { "-box", 1L, ImageInfoOptionFlag|DrawInfoOptionFlag|DeprecateOptionFlag, MagickFalse },
     { "+brightness-contrast", 0L, DeprecateOptionFlag, MagickFalse },
@@ -225,8 +223,8 @@ static const OptionInfo
     { "-cache", 1L, GlobalOptionFlag, MagickFalse },
     { "+cdl", 1L, DeprecateOptionFlag, MagickFalse },
     { "-cdl", 1L, SimpleOperatorOptionFlag, MagickFalse },
-    { "+channel", 0L, ImageInfoOptionFlag, MagickFalse },
-    { "-channel", 1L, ImageInfoOptionFlag, MagickFalse },
+    { "+channel", 0L, ImageInfoOptionFlag|ListOperatorOptionFlag, MagickFalse },
+    { "-channel", 1L, ImageInfoOptionFlag|ListOperatorOptionFlag, MagickFalse },
     { "+charcoal", 0L, DeprecateOptionFlag, MagickFalse },
     { "-charcoal", 0L, SimpleOperatorOptionFlag, MagickFalse },
     { "+chop", 1L, DeprecateOptionFlag, MagickFalse },
@@ -239,30 +237,30 @@ static const OptionInfo
     { "-clip-mask", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+clip-path", 0L, SimpleOperatorOptionFlag, MagickFalse },
     { "-clip-path", 1L, SimpleOperatorOptionFlag, MagickFalse },
-    { "+clone", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-clone", 1L, UndefinedOptionFlag, MagickFalse },
-    { "+clut", 0L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
-    { "-clut", 0L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
-    { "+coalesce", 0L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
-    { "-coalesce", 0L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
+    { "+clone", 0L, SpecialOperatorOptionFlag, MagickFalse },
+    { "-clone", 1L, SpecialOperatorOptionFlag, MagickFalse },
+    { "+clut", 0L, FireOptionFlag|DeprecateOptionFlag, MagickFalse },
+    { "-clut", 0L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
+    { "+coalesce", 0L, FireOptionFlag|DeprecateOptionFlag, MagickFalse },
+    { "-coalesce", 0L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
     { "+colorize", 1L, DeprecateOptionFlag, MagickFalse },
     { "-colorize", 1L, SimpleOperatorOptionFlag, MagickFalse },
-    { "+colormap", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-colormap", 1L, UndefinedOptionFlag, MagickFalse },
+    { "+colormap", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-colormap", 1L, NonConvertOptionFlag, MagickFalse },
     { "+color-matrix", 1L, DeprecateOptionFlag, MagickFalse },
     { "-color-matrix", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+colors", 1L, DeprecateOptionFlag, MagickFalse },
     { "-colors", 1L, ImageInfoOptionFlag, MagickFalse },
     { "+colorspace", 0L, ImageInfoOptionFlag|SimpleOperatorOptionFlag, MagickFalse },
     { "-colorspace", 1L, ImageInfoOptionFlag|SimpleOperatorOptionFlag, MagickFalse },
-    { "+combine", 0L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
-    { "-combine", 0L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
+    { "+combine", 0L, FireOptionFlag|DeprecateOptionFlag, MagickFalse },
+    { "-combine", 0L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
     { "+comment", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-comment", 1L, ImageInfoOptionFlag, MagickFalse },
     { "+compose", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-compose", 1L, ImageInfoOptionFlag, MagickFalse },
-    { "+composite", 0L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
-    { "-composite", 0L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
+    { "+composite", 0L, FireOptionFlag|DeprecateOptionFlag, MagickFalse },
+    { "-composite", 0L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
     { "+compress", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-compress", 1L, ImageInfoOptionFlag, MagickFalse },
     { "+concurrent", 0L, UndefinedOptionFlag, MagickTrue },
@@ -281,42 +279,42 @@ static const OptionInfo
     { "-debug", 1L, GlobalOptionFlag|FireOptionFlag, MagickFalse },
     { "+decipher", 1L, DeprecateOptionFlag, MagickFalse },
     { "-decipher", 1L, SimpleOperatorOptionFlag, MagickFalse },
-    { "+deconstruct", 0L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
-    { "-deconstruct", 0L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
+    { "+deconstruct", 0L, FireOptionFlag|DeprecateOptionFlag, MagickFalse },
+    { "-deconstruct", 0L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
     { "+define", 1L, ImageInfoOptionFlag, MagickFalse },
     { "-define", 1L, ImageInfoOptionFlag, MagickFalse },
     { "+delay", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-delay", 1L, ImageInfoOptionFlag, MagickFalse },
-    { "+delete", 0L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
-    { "-delete", 1L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
+    { "+delete", 0L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
+    { "-delete", 1L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
     { "+density", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-density", 1L, ImageInfoOptionFlag|DrawInfoOptionFlag, MagickFalse },
     { "+depth", 0L, SimpleOperatorOptionFlag, MagickFalse },
     { "-depth", 1L, SimpleOperatorOptionFlag, MagickFalse },
-    { "+descend", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-descend", 1L, UndefinedOptionFlag, MagickFalse },
+    { "+descend", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-descend", 1L, NonConvertOptionFlag, MagickFalse },
     { "+deskew", 0L, SimpleOperatorOptionFlag, MagickFalse },
     { "-deskew", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+despeckle", 0L, DeprecateOptionFlag, MagickFalse },
     { "-despeckle", 0L, SimpleOperatorOptionFlag, MagickFalse },
     { "+direction", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-direction", 1L, ImageInfoOptionFlag, MagickFalse },
-    { "+displace", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-displace", 1L, UndefinedOptionFlag, MagickFalse },
+    { "+displace", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-displace", 1L, NonConvertOptionFlag, MagickFalse },
     { "+display", 1L, ImageInfoOptionFlag, MagickFalse },
     { "-display", 1L, ImageInfoOptionFlag|DrawInfoOptionFlag, MagickFalse },
     { "+dispose", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-dispose", 1L, ImageInfoOptionFlag, MagickFalse },
-    { "+dissolve", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-dissolve", 1L, UndefinedOptionFlag, MagickFalse },
+    { "+dissolve", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-dissolve", 1L, NonConvertOptionFlag, MagickFalse },
     { "+distort", 2L, SimpleOperatorOptionFlag, MagickFalse },
     { "-distort", 2L, SimpleOperatorOptionFlag, MagickFalse },
-    { "+dither", 0L, ImageInfoOptionFlag|QuantizeInfoOptionFlag, MagickFalse },
-    { "-dither", 1L, ImageInfoOptionFlag|QuantizeInfoOptionFlag, MagickFalse },
+    { "+dither", 0L, ListOperatorOptionFlag|ImageInfoOptionFlag|QuantizeInfoOptionFlag, MagickFalse },
+    { "-dither", 1L, ListOperatorOptionFlag|ImageInfoOptionFlag|QuantizeInfoOptionFlag, MagickFalse },
     { "+draw", 0L, SimpleOperatorOptionFlag, MagickFalse },
     { "-draw", 1L, SimpleOperatorOptionFlag, MagickFalse },
-    { "+duplicate", 0L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
-    { "-duplicate", 1L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
+    { "+duplicate", 0L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
+    { "-duplicate", 1L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
     { "+duration", 1L, UndefinedOptionFlag, MagickFalse },
     { "-duration", 1L, UndefinedOptionFlag, MagickFalse },
     { "+edge", 1L, DeprecateOptionFlag, MagickFalse },
@@ -335,8 +333,8 @@ static const OptionInfo
     { "-equalize", 0L, SimpleOperatorOptionFlag, MagickFalse },
     { "+evaluate", 2L, DeprecateOptionFlag, MagickFalse },
     { "-evaluate", 2L, SimpleOperatorOptionFlag, MagickFalse },
-    { "+evaluate-sequence", 0L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
-    { "-evaluate-sequence", 1L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
+    { "+evaluate-sequence", 1L, DeprecateOptionFlag|FireOptionFlag, MagickFalse },
+    { "-evaluate-sequence", 1L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
     { "+extent", 1L, DeprecateOptionFlag, MagickFalse },
     { "-extent", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+extract", 0L, ImageInfoOptionFlag, MagickFalse },
@@ -345,14 +343,14 @@ static const OptionInfo
     { "-family", 1L, DrawInfoOptionFlag, MagickFalse },
     { "+features", 0L, SimpleOperatorOptionFlag|FireOptionFlag, MagickFalse },
     { "-features", 1L, SimpleOperatorOptionFlag|FireOptionFlag, MagickFalse },
-    { "+fft", 0L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
-    { "-fft", 0L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
+    { "+fft", 0L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
+    { "-fft", 0L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
     { "+fill", 0L, ImageInfoOptionFlag|DrawInfoOptionFlag, MagickFalse },
     { "-fill", 1L, ImageInfoOptionFlag|DrawInfoOptionFlag, MagickFalse },
     { "+filter", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-filter", 1L, ImageInfoOptionFlag, MagickFalse },
-    { "+flatten", 0L, UndefinedOptionFlag|FireOptionFlag|DeprecateOptionFlag, MagickFalse },
-    { "-flatten", 0L, UndefinedOptionFlag|FireOptionFlag|DeprecateOptionFlag, MagickFalse },
+    { "+flatten", 0L, DeprecateOptionFlag|FireOptionFlag, MagickFalse },
+    { "-flatten", 0L, ListOperatorOptionFlag|FireOptionFlag|DeprecateOptionFlag, MagickFalse },
     { "+flip", 0L, DeprecateOptionFlag, MagickFalse },
     { "-flip", 0L, SimpleOperatorOptionFlag, MagickFalse },
     { "+flop", 0L, DeprecateOptionFlag, MagickFalse },
@@ -369,8 +367,8 @@ static const OptionInfo
     { "-frame", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+fuzz", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-fuzz", 1L, ImageInfoOptionFlag, MagickFalse },
-    { "+fx", 0L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
-    { "-fx", 1L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
+    { "+fx", 1L, DeprecateOptionFlag|FireOptionFlag, MagickFalse },
+    { "-fx", 1L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
     { "+gamma", 0L, SimpleOperatorOptionFlag, MagickFalse },
     { "-gamma", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+gaussian", 1L, DeprecateOptionFlag, MagickFalse },
@@ -383,26 +381,26 @@ static const OptionInfo
     { "-gravity", 1L, ImageInfoOptionFlag|DrawInfoOptionFlag, MagickFalse },
     { "+green-primary", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-green-primary", 1L, ImageInfoOptionFlag, MagickFalse },
-    { "+hald-clut", 0L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
-    { "-hald-clut", 0L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
-    { "+help", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-help", 0L, UndefinedOptionFlag, MagickFalse },
+    { "+hald-clut", 0L, DeprecateOptionFlag|FireOptionFlag, MagickFalse },
+    { "-hald-clut", 0L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
+    { "+help", 0L, SpecialOperatorOptionFlag, MagickFalse },
+    { "-help", 0L, SpecialOperatorOptionFlag, MagickFalse },
     { "+highlight-color", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "-highlight-color", 1L, SimpleOperatorOptionFlag, MagickFalse },
-    { "+iconGeometry", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-iconGeometry", 1L, UndefinedOptionFlag, MagickFalse },
-    { "+iconic", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-iconic", 1L, UndefinedOptionFlag, MagickFalse },
+    { "+iconGeometry", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-iconGeometry", 1L, NonConvertOptionFlag, MagickFalse },
+    { "+iconic", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-iconic", 1L, NonConvertOptionFlag, MagickFalse },
     { "+identify", 0L, DeprecateOptionFlag|FireOptionFlag, MagickFalse },
     { "-identify", 0L, SimpleOperatorOptionFlag|FireOptionFlag, MagickFalse },
-    { "+ift", 0L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
-    { "-ift", 0L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
-    { "+immutable", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-immutable", 0L, UndefinedOptionFlag, MagickFalse },
+    { "+ift", 0L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
+    { "-ift", 0L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
+    { "+immutable", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-immutable", 0L, NonConvertOptionFlag, MagickFalse },
     { "+implode", 0L, DeprecateOptionFlag, MagickFalse },
     { "-implode", 1L, SimpleOperatorOptionFlag, MagickFalse },
-    { "+insert", 0L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
-    { "-insert", 1L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
+    { "+insert", 0L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
+    { "-insert", 1L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
     { "+intent", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-intent", 1L, ImageInfoOptionFlag, MagickFalse },
     { "+interlace", 0L, ImageInfoOptionFlag, MagickFalse },
@@ -419,8 +417,8 @@ static const OptionInfo
     { "-label", 1L, ImageInfoOptionFlag, MagickFalse },
     { "+lat", 1L, DeprecateOptionFlag, MagickFalse },
     { "-lat", 1L, SimpleOperatorOptionFlag, MagickFalse },
-    { "+layers", 0L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
-    { "-layers", 1L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
+    { "+layers", 1L, DeprecateOptionFlag|FireOptionFlag, MagickFalse },
+    { "-layers", 1L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
     { "+level", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "-level", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+level-colors", 1L, SimpleOperatorOptionFlag, MagickFalse },
@@ -441,25 +439,25 @@ static const OptionInfo
     { "-loop", 1L, ImageInfoOptionFlag, MagickFalse },
     { "+lowlight-color", 1L, DeprecateOptionFlag, MagickFalse },
     { "-lowlight-color", 1L, SimpleOperatorOptionFlag, MagickFalse },
-    { "+magnify", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-magnify", 1L, UndefinedOptionFlag, MagickFalse },
-    { "+map", 0L, ListOperatorOptionFlag|FireOptionFlag|DeprecateOptionFlag, MagickFalse },
-    { "-map", 1L, SimpleOperatorOptionFlag|DeprecateOptionFlag, MagickFalse },
+    { "+magnify", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-magnify", 1L, NonConvertOptionFlag, MagickFalse },
+    { "+map", 0L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
+    { "-map", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+mask", 0L, SimpleOperatorOptionFlag, MagickFalse },
     { "-mask", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+matte", 0L, ImageInfoOptionFlag|SimpleOperatorOptionFlag|DeprecateOptionFlag, MagickFalse },
     { "-matte", 0L, ImageInfoOptionFlag|SimpleOperatorOptionFlag|DeprecateOptionFlag, MagickFalse },
     { "+mattecolor", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-mattecolor", 1L, ImageInfoOptionFlag, MagickFalse },
-    { "+maximum", 0L, UndefinedOptionFlag|FireOptionFlag|DeprecateOptionFlag, MagickFalse },
-    { "-maximum", 0L, UndefinedOptionFlag|FireOptionFlag|DeprecateOptionFlag, MagickFalse },
+    { "+maximum", 0L, DeprecateOptionFlag|FireOptionFlag, MagickFalse },
+    { "-maximum", 0L, ListOperatorOptionFlag|FireOptionFlag|DeprecateOptionFlag, MagickFalse },
     { "+median", 1L, DeprecateOptionFlag, MagickFalse },
     { "-median", 1L, SimpleOperatorOptionFlag|DeprecateOptionFlag, MagickFalse },
-    { "+metric", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-metric", 1L, UndefinedOptionFlag, MagickFalse },
-    { "+minimum", 0L, UndefinedOptionFlag|DeprecateOptionFlag, MagickFalse },
-    { "-minimum", 0L, UndefinedOptionFlag|DeprecateOptionFlag, MagickFalse },
-    { "+mode", 1L, DeprecateOptionFlag, MagickFalse },
+    { "+metric", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-metric", 1L, NonConvertOptionFlag, MagickFalse },
+    { "+minimum", 0L, DeprecateOptionFlag|FireOptionFlag, MagickFalse },
+    { "-minimum", 0L, ImageInfoOptionFlag|FireOptionFlag|DeprecateOptionFlag, MagickFalse },
+    { "+mode", 1L, NonConvertOptionFlag, MagickFalse },
     { "-mode", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+modulate", 1L, DeprecateOptionFlag, MagickFalse },
     { "-modulate", 1L, SimpleOperatorOptionFlag, MagickFalse },
@@ -467,12 +465,12 @@ static const OptionInfo
     { "-monitor", 0L, ImageInfoOptionFlag|SimpleOperatorOptionFlag, MagickFalse },
     { "+monochrome", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-monochrome", 0L, ImageInfoOptionFlag|SimpleOperatorOptionFlag, MagickFalse },
-    { "+morph", 0L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
-    { "-morph", 1L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
+    { "+morph", 1L, DeprecateOptionFlag|FireOptionFlag, MagickFalse },
+    { "-morph", 1L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
     { "+morphology", 2L, DeprecateOptionFlag, MagickFalse },
     { "-morphology", 2L, SimpleOperatorOptionFlag, MagickFalse },
-    { "+mosaic", 0L, UndefinedOptionFlag|FireOptionFlag|DeprecateOptionFlag, MagickFalse },
-    { "-mosaic", 0L, UndefinedOptionFlag|FireOptionFlag|DeprecateOptionFlag, MagickFalse },
+    { "+mosaic", 0L, ListOperatorOptionFlag|FireOptionFlag|DeprecateOptionFlag, MagickFalse },
+    { "-mosaic", 0L, ListOperatorOptionFlag|FireOptionFlag|DeprecateOptionFlag, MagickFalse },
     { "+motion-blur", 1L, DeprecateOptionFlag, MagickFalse },
     { "-motion-blur", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+name", 0L, UndefinedOptionFlag, MagickFalse },
@@ -481,8 +479,8 @@ static const OptionInfo
     { "-negate", 0L, SimpleOperatorOptionFlag, MagickFalse },
     { "+noise", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "-noise", 1L, SimpleOperatorOptionFlag, MagickFalse },
-    { "+noop", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-noop", 0L, UndefinedOptionFlag, MagickFalse },
+    { "+noop", 0L, SpecialOperatorOptionFlag, MagickFalse },
+    { "-noop", 0L, SpecialOperatorOptionFlag, MagickFalse },
     { "+normalize", 0L, DeprecateOptionFlag, MagickFalse },
     { "-normalize", 0L, SimpleOperatorOptionFlag, MagickFalse },
     { "+opaque", 1L, SimpleOperatorOptionFlag, MagickFalse },
@@ -497,10 +495,10 @@ static const OptionInfo
     { "-page", 1L, ImageInfoOptionFlag, MagickFalse },
     { "+paint", 0L, DeprecateOptionFlag, MagickFalse },
     { "-paint", 1L, SimpleOperatorOptionFlag, MagickFalse },
-    { "+path", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-path", 1L, UndefinedOptionFlag, MagickFalse },
-    { "+pause", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-pause", 1L, UndefinedOptionFlag, MagickFalse },
+    { "+path", 0L, SpecialOperatorOptionFlag, MagickFalse },
+    { "-path", 1L, SpecialOperatorOptionFlag, MagickFalse },
+    { "+pause", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-pause", 1L, NonConvertOptionFlag, MagickFalse },
     { "+passphrase", 0L, UndefinedOptionFlag, MagickFalse },
     { "-passphrase", 1L, UndefinedOptionFlag, MagickFalse },
     { "+pen", 0L, ImageInfoOptionFlag|DrawInfoOptionFlag|DeprecateOptionFlag, MagickFalse },
@@ -515,10 +513,10 @@ static const OptionInfo
     { "-posterize", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+preview", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-preview", 1L, ImageInfoOptionFlag, MagickFalse },
-    { "+print", 1L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
-    { "-print", 1L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
-    { "+process", 0L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
-    { "-process", 1L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
+    { "+print", 1L, DeprecateOptionFlag|FireOptionFlag, MagickFalse },
+    { "-print", 1L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
+    { "+process", 1L, DeprecateOptionFlag|FireOptionFlag, MagickFalse },
+    { "-process", 1L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
     { "+profile", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "-profile", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+quality", 0L, ImageInfoOptionFlag, MagickFalse },
@@ -541,11 +539,11 @@ static const OptionInfo
     { "-regard-warnings", 0L, UndefinedOptionFlag, MagickFalse },
     { "+region", 0L, SpecialOperatorOptionFlag, MagickFalse },
     { "-region", 1L, SpecialOperatorOptionFlag, MagickFalse },
-    { "+remote", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-remote", 1L, UndefinedOptionFlag, MagickFalse },
+    { "+remote", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-remote", 1L, NonConvertOptionFlag, MagickFalse },
     { "+render", 0L, DrawInfoOptionFlag, MagickFalse },
     { "-render", 0L, DrawInfoOptionFlag, MagickFalse },
-    { "+remap", 0L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
+    { "+remap", 0L, DeprecateOptionFlag|FireOptionFlag, MagickFalse },
     { "-remap", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+repage", 0L, SimpleOperatorOptionFlag, MagickFalse },
     { "-repage", 1L, SimpleOperatorOptionFlag, MagickFalse },
@@ -555,8 +553,8 @@ static const OptionInfo
     { "-resize", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+respect-parenthesis", 0L, UndefinedOptionFlag, MagickFalse },
     { "-respect-parenthesis", 0L, UndefinedOptionFlag, MagickFalse },
-    { "+reverse", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-reverse", 0L, UndefinedOptionFlag, MagickFalse },
+    { "+reverse", 0L, DeprecateOptionFlag|FireOptionFlag, MagickFalse },
+    { "-reverse", 0L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
     { "+roll", 1L, DeprecateOptionFlag, MagickFalse },
     { "-roll", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+rotate", 1L, DeprecateOptionFlag, MagickFalse },
@@ -565,24 +563,24 @@ static const OptionInfo
     { "-sample", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+sampling-factor", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-sampling-factor", 1L, ImageInfoOptionFlag, MagickFalse },
-    { "+sans", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-sans", 1L, UndefinedOptionFlag, MagickFalse },
-    { "+sans0", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-sans0", 0L, UndefinedOptionFlag, MagickFalse },
-    { "+sans2", 2L, UndefinedOptionFlag, MagickFalse },
-    { "-sans2", 2L, UndefinedOptionFlag, MagickFalse },
+    { "+sans", 1L, NonConvertOptionFlag, MagickTrue },
+    { "-sans", 1L, NonConvertOptionFlag, MagickTrue },
+    { "+sans0", 0L, NonConvertOptionFlag, MagickTrue },
+    { "-sans0", 0L, NonConvertOptionFlag, MagickTrue },
+    { "+sans2", 2L, NonConvertOptionFlag, MagickTrue },
+    { "-sans2", 2L, NonConvertOptionFlag, MagickTrue },
     { "+scale", 1L, DeprecateOptionFlag, MagickFalse },
     { "-scale", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+scene", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-scene", 1L, ImageInfoOptionFlag, MagickFalse },
-    { "+scenes", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-scenes", 1L, UndefinedOptionFlag, MagickFalse },
-    { "+screen", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-screen", 1L, UndefinedOptionFlag, MagickFalse },
+    { "+scenes", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-scenes", 1L, NonConvertOptionFlag, MagickFalse },
+    { "+screen", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-screen", 1L, NonConvertOptionFlag, MagickFalse },
     { "+seed", 0L, GlobalOptionFlag, MagickFalse },
     { "-seed", 1L, GlobalOptionFlag, MagickFalse },
-    { "+segment", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-segment", 1L, UndefinedOptionFlag, MagickFalse },
+    { "+segment", 1L, DeprecateOptionFlag, MagickFalse },
+    { "-segment", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+selective-blur", 1L, DeprecateOptionFlag, MagickFalse },
     { "-selective-blur", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+separate", 0L, DeprecateOptionFlag|FireOptionFlag, MagickFalse },
@@ -605,16 +603,16 @@ static const OptionInfo
     { "-shear", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+sigmoidal-contrast", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "-sigmoidal-contrast", 1L, SimpleOperatorOptionFlag, MagickFalse },
-    { "+silent", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-silent", 1L, UndefinedOptionFlag, MagickFalse },
+    { "+silent", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-silent", 1L, NonConvertOptionFlag, MagickFalse },
     { "+size", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-size", 1L, ImageInfoOptionFlag, MagickFalse },
     { "+sketch", 1L, DeprecateOptionFlag, MagickFalse },
     { "-sketch", 1L, SimpleOperatorOptionFlag, MagickFalse },
-    { "+smush", 1L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
-    { "-smush", 1L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
-    { "+snaps", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-snaps", 1L, UndefinedOptionFlag, MagickFalse },
+    { "+smush", 1L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
+    { "-smush", 1L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
+    { "+snaps", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-snaps", 1L, NonConvertOptionFlag, MagickFalse },
     { "+solarize", 1L, DeprecateOptionFlag, MagickFalse },
     { "-solarize", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+sparse-color", 2L, DeprecateOptionFlag, MagickFalse },
@@ -627,8 +625,8 @@ static const OptionInfo
     { "-statistic", 2L, SimpleOperatorOptionFlag, MagickFalse },
     { "+stegano", 0L, UndefinedOptionFlag, MagickFalse },
     { "-stegano", 1L, UndefinedOptionFlag, MagickFalse },
-    { "+stereo", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-stereo", 1L, UndefinedOptionFlag, MagickFalse },
+    { "+stereo", 0L, DeprecateOptionFlag, MagickFalse },
+    { "-stereo", 1L, NonConvertOptionFlag, MagickFalse },
     { "+stretch", 1L, DeprecateOptionFlag, MagickFalse },
     { "-stretch", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+strip", 0L, DeprecateOptionFlag, MagickFalse },
@@ -639,10 +637,10 @@ static const OptionInfo
     { "-strokewidth", 1L, ImageInfoOptionFlag|DrawInfoOptionFlag, MagickFalse },
     { "+style", 0L, DrawInfoOptionFlag, MagickFalse },
     { "-style", 1L, DrawInfoOptionFlag, MagickFalse },
-    { "+subimage-search", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-subimage-search", 0L, UndefinedOptionFlag, MagickFalse },
-    { "+swap", 0L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
-    { "-swap", 1L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
+    { "+subimage-search", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-subimage-search", 0L, NonConvertOptionFlag, MagickFalse },
+    { "+swap", 0L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
+    { "-swap", 1L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
     { "+swirl", 1L, DeprecateOptionFlag, MagickFalse },
     { "-swirl", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+synchronize", 0L, ImageInfoOptionFlag, MagickFalse },
@@ -663,8 +661,8 @@ static const OptionInfo
     { "-tile-offset", 1L, ImageInfoOptionFlag, MagickFalse },
     { "+tint", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "-tint", 1L, SimpleOperatorOptionFlag, MagickFalse },
-    { "+title", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-title", 1L, UndefinedOptionFlag, MagickFalse },
+    { "+title", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-title", 1L, NonConvertOptionFlag, MagickFalse },
     { "+transform", 0L, DeprecateOptionFlag, MagickFalse },
     { "-transform", 0L, SimpleOperatorOptionFlag, MagickFalse },
     { "+transparent", 1L, SimpleOperatorOptionFlag, MagickFalse },
@@ -691,24 +689,24 @@ static const OptionInfo
     { "-units", 1L, ImageInfoOptionFlag, MagickFalse },
     { "+unsharp", 1L, DeprecateOptionFlag, MagickFalse },
     { "-unsharp", 1L, SimpleOperatorOptionFlag, MagickFalse },
-    { "+update", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-update", 1L, UndefinedOptionFlag, MagickFalse },
+    { "+update", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-update", 1L, NonConvertOptionFlag, MagickFalse },
     { "+use-pixmap", 0L, UndefinedOptionFlag, MagickFalse },
     { "-use-pixmap", 1L, UndefinedOptionFlag, MagickFalse },
     { "+verbose", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-verbose", 0L, ImageInfoOptionFlag, MagickFalse },
-    { "+version", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-version", 1L, UndefinedOptionFlag, MagickFalse },
+    { "+version", 0L, SpecialOperatorOptionFlag, MagickFalse },
+    { "-version", 1L, SpecialOperatorOptionFlag, MagickFalse },
     { "+view", 0L, ImageInfoOptionFlag, MagickFalse },
     { "-view", 1L, ImageInfoOptionFlag, MagickFalse },
     { "+vignette", 1L, DeprecateOptionFlag, MagickFalse },
     { "-vignette", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+virtual-pixel", 0L, ImageInfoOptionFlag|SimpleOperatorOptionFlag, MagickFalse },
     { "-virtual-pixel", 1L, ImageInfoOptionFlag|SimpleOperatorOptionFlag, MagickFalse },
-    { "+visual", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-visual", 1L, UndefinedOptionFlag, MagickFalse },
-    { "+watermark", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-watermark", 1L, UndefinedOptionFlag, MagickFalse },
+    { "+visual", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-visual", 1L, NonConvertOptionFlag, MagickFalse },
+    { "+watermark", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-watermark", 1L, NonConvertOptionFlag, MagickFalse },
     { "+wave", 1L, DeprecateOptionFlag, MagickFalse },
     { "-wave", 1L, SimpleOperatorOptionFlag, MagickFalse },
     { "+weight", 1L, DeprecateOptionFlag, MagickFalse },
@@ -717,12 +715,12 @@ static const OptionInfo
     { "-white-point", 1L, ImageInfoOptionFlag, MagickFalse },
     { "+white-threshold", 1L, DeprecateOptionFlag, MagickFalse },
     { "-white-threshold", 1L, SimpleOperatorOptionFlag, MagickFalse },
-    { "+window", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-window", 1L, UndefinedOptionFlag, MagickFalse },
-    { "+window-group", 0L, UndefinedOptionFlag, MagickFalse },
-    { "-window-group", 1L, UndefinedOptionFlag, MagickFalse },
-    { "+write", 1L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
-    { "-write", 1L, UndefinedOptionFlag|FireOptionFlag, MagickFalse },
+    { "+window", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-window", 1L, NonConvertOptionFlag, MagickFalse },
+    { "+window-group", 0L, NonConvertOptionFlag, MagickFalse },
+    { "-window-group", 1L, NonConvertOptionFlag, MagickFalse },
+    { "+write", 1L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
+    { "-write", 1L, ListOperatorOptionFlag|FireOptionFlag, MagickFalse },
     { (char *) NULL, 0L, UndefinedOptionFlag, MagickFalse }
   },
   ComposeOptions[] =
index a57463f350633ece2429faf8471c19febb4cb802..6da1d1f2df48f95866ff79d5f4c06c296a201a87 100644 (file)
@@ -137,6 +137,7 @@ typedef enum
   SimpleOperatorOptionFlag  = 0x0100,  /* Simple Image processing operator */
   ListOperatorOptionFlag    = 0x0200,  /* Multi-Image List processing operator */
   SpecialOperatorOptionFlag = 0x0400,  /* Specially handled Operator Option */
+  NonConvertOptionFlag      = 0x4000,  /* Option not used by Convert */
   DeprecateOptionFlag       = 0x8000   /* Deprecate option, give warning */
 } CommandOptionFlags;
 
index 972645841952efd90c04ac520464f9bb65a817a0..e0be5fdd273e60dacff5c79ce437344be10d7c41 100644 (file)
@@ -2221,12 +2221,6 @@ WandExport MagickBooleanType MogrifyImage(ImageInfo *image_info,const int argc,
       {
         if (LocaleCompare("paint",option+1) == 0)
           {
-            Image
-              *paint_image;
-
-            /*
-              Oil paint image.
-            */
             (void) SyncImageSettings(mogrify_info,*image);
             (void) ParseGeometry(argv[i+1],&geometry_info);
             mogrify_image=OilPaintImage(*image,geometry_info.rho,exception);
@@ -2924,7 +2918,7 @@ WandExport MagickBooleanType MogrifyImage(ImageInfo *image_info,const int argc,
             */
             (void) SyncImageSettings(mogrify_info,*image);
             if (*option == '+')
-              threshold=(double) QuantumRange/2.5;
+              threshold=(double) QuantumRange/2;
             else
               threshold=SiPrefixToDouble(argv[i+1],QuantumRange);
             (void) BilevelImageChannel(*image,channel,threshold);
@@ -6297,19 +6291,6 @@ WandExport MagickBooleanType MogrifyImageInfo(ImageInfo *image_info,
             (void) SetImageOption(image_info,option+1,argv[i+1]);
             break;
           }
-        if (LocaleCompare("compress",option+1) == 0)
-          {
-            if (*option == '+')
-              {
-                image_info->compression=UndefinedCompression;
-                (void) SetImageOption(image_info,option+1,"undefined");
-                break;
-              }
-            image_info->compression=(CompressionType) ParseCommandOption(
-              MagickCompressOptions,MagickFalse,argv[i+1]);
-            (void) SetImageOption(image_info,option+1,argv[i+1]);
-            break;
-          }
         if (LocaleCompare("comment",option+1) == 0)
           {
             if (*option == '+')