18 #ifndef MAGICKWAND_WANDCLI_PRIVATE_H 19 #define MAGICKWAND_WANDCLI_PRIVATE_H 21 #if defined(__cplusplus) || defined(c_plusplus) 25 #define CLIWandException(severity,tag,option) \ 26 (void) CLIThrowException(cli_wand,GetMagickModule(),severity,tag, \ 29 #define CLIWandExceptionArg(severity,tag,option,arg) \ 30 (void) CLIThrowException(cli_wand,GetMagickModule(),severity,tag, \ 31 "'%s' '%s'",option, arg) 33 #define CLIWandWarnReplaced(message) \ 34 if ( (cli_wand->process_flags & ProcessWarnDeprecated) != 0 ) \ 35 (void) CLIThrowException(cli_wand,GetMagickModule(),OptionWarning, \ 36 "ReplacedOption", "'%s', use \"%s\"",option,message) 38 #define CLIWandExceptionFile(severity,tag,context) \ 39 { char *message=GetExceptionMessage(errno); \ 40 (void) CLIThrowException(cli_wand,GetMagickModule(),severity,tag, \ 41 "'%s': %s",context,message); \ 42 message=DestroyString(message); \ 45 #define CLIWandExceptionBreak(severity,tag,option) \ 46 { CLIWandException(severity,tag,option); break; } 48 #define CLIWandExceptionReturn(severity,tag,option) \ 49 { CLIWandException(severity,tag,option); return; } 51 #define CLIWandExceptArgBreak(severity,tag,option,arg) \ 52 { CLIWandExceptionArg(severity,tag,option,arg); break; } 54 #define CLIWandExceptArgReturn(severity,tag,option,arg) \ 55 { CLIWandExceptionArg(severity,tag,option,arg); return; } 136 #if defined(__cplusplus) || defined(c_plusplus) ProcessOptionFlags
Definition: wandcli-private.h:60
Definition: wandcli-private.h:72
const char * location
Definition: wandcli-private.h:123
QuantizeInfo * quantize_info
Definition: wandcli-private.h:107
Definition: wandcli-private.h:63
Definition: wandcli-private.h:90
size_t line
Definition: wandcli-private.h:127
Definition: wandcli-private.h:101
Definition: wandcli-private.h:70
Definition: wandcli-private.h:77
Definition: wandcli-private.h:81
Definition: wandcli-private.h:80
Definition: magick-wand-private.h:49
Definition: wandcli-private.h:71
size_t signature
Definition: wandcli-private.h:131
Definition: wandcli-private.h:82
Definition: wandcli-private.h:76
const OptionInfo * command
Definition: wandcli-private.h:116
Definition: wandcli-private.h:73
DrawInfo * draw_info
Definition: wandcli-private.h:110
void * data
Definition: wandcli-private.h:93
ProcessOptionFlags process_flags
Definition: wandcli-private.h:113
struct _Stack * next
Definition: wandcli-private.h:92
Definition: wandcli-private.h:67
Stack * image_list_stack
Definition: wandcli-private.h:119