
/* WARNING: Function: __x86.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */
/* WARNING: Unknown calling convention */

MagickBooleanType IdentifyUsage(void)

{
  undefined4 uVar1;
  
  ListMagickVersion(*(undefined4 *)PTR_stdout_00165ff8);
  uVar1 = GetClientName();
  __printf_chk(1,"Usage: %s [options ...] file [ [options ...] file ... ]\n",uVar1);
  puts("\nImage Settings:");
  puts(
      "  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..." /* TRUNCATED STRING LITERAL */
      );
  puts("\nImage Operators:");
  puts(
      "  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"
      );
  puts("\nMiscellaneous Options:");
  puts(
      "  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"
      );
  puts("\nBy default, the image format of \'file\' is determined by its magic");
  puts("number.  To specify a particular image format, precede the filename");
  puts("with an image format name and a colon (i.e. ps:image) or specify the");
  puts("image type as the filename suffix (i.e. image.ps).  Specify \'file\' as");
  puts("\'-\' for standard input or output.");
  return MagickTrue;
}



/* WARNING: Function: __i686.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */

undefined4 FUN_00063a10(void)

{
  undefined4 uVar1;
  
  ListMagickVersion(*(undefined4 *)PTR_stdout_00165ff8);
  uVar1 = GetClientName();
  __printf_chk(1,"Usage: %s [options ...] file [ [options ...] file ... ]\n",uVar1);
  puts("\nImage Settings:");
  puts(
      "  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..." /* TRUNCATED STRING LITERAL */
      );
  puts("\nImage Operators:");
  puts(
      "  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"
      );
  puts("\nMiscellaneous Options:");
  puts(
      "  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"
      );
  puts("\nBy default, the image format of \'file\' is determined by its magic");
  puts("number.  To specify a particular image format, precede the filename");
  puts("with an image format name and a colon (i.e. ps:image) or specify the");
  puts("image type as the filename suffix (i.e. image.ps).  Specify \'file\' as");
  puts("\'-\' for standard input or output.");
  return 1;
}


PUSH EBX
CALL 0x0001e8f0
ADD EBX,0x1025ea
SUB ESP,0x14
MOV EAX,dword ptr [EBX + 0xfffffff8]
PUSH dword ptr [EAX]
CALL 0x0001cf80
ADD ESP,0x10
CALL 0x0001d920
SUB ESP,0x4
PUSH EAX
LEA EAX,[EBX + 0xfff8c268]
PUSH EAX
PUSH 0x1
CALL 0x0001c940
LEA EAX,[EBX + 0xfff7f300]
MOV dword ptr [ESP],EAX
CALL 0x0001df30
LEA EAX,[EBX + 0xfff8c5a0]
MOV dword ptr [ESP],EAX
CALL 0x0001df30
LEA EAX,[EBX + 0xfff7f311]
MOV dword ptr [ESP],EAX
CALL 0x0001df30
LEA EAX,[EBX + 0xfff8c4e0]
MOV dword ptr [ESP],EAX
CALL 0x0001df30
LEA EAX,[EBX + 0xfff7f33e]
MOV dword ptr [ESP],EAX
CALL 0x0001df30
LEA EAX,[EBX + 0xfff8c3c0]
MOV dword ptr [ESP],EAX
CALL 0x0001df30
LEA EAX,[EBX + 0xfff7f4b4]
MOV dword ptr [ESP],EAX
CALL 0x0001df30
LEA EAX,[EBX + 0xfff7f4f8]
MOV dword ptr [ESP],EAX
CALL 0x0001df30
LEA EAX,[EBX + 0xfff7f53c]
MOV dword ptr [ESP],EAX
CALL 0x0001df30
LEA EAX,[EBX + 0xfff7f584]
MOV dword ptr [ESP],EAX
CALL 0x0001df30
LEA EAX,[EBX + 0xfff7f5cc]
MOV dword ptr [ESP],EAX
CALL 0x0001df30
ADD ESP,0x18
MOV EAX,0x1
POP EBX
RET
(translation_unit "/* WARNING: Function: __i686.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */\n\nundefined4 FUN_00063a10(void)\n\n{\n  undefined4 uVar1;\n  \n  ListMagickVersion(*(undefined4 *)PTR_stdout_00165ff8);\n  uVar1 = GetClientName();\n  __printf_chk(1,"Usage: %s [options ...] file [ [options ...] file ... ]\n",uVar1);\n  puts("\nImage Settings:");\n  puts(\n      "  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..." /* TRUNCATED STRING LITERAL */\n      );\n  puts("\nImage Operators:");\n  puts(\n      "  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"\n      );\n  puts("\nMiscellaneous Options:");\n  puts(\n      "  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"\n      );\n  puts("\nBy default, the image format of \'file\' is determined by its magic");\n  puts("number.  To specify a particular image format, precede the filename");\n  puts("with an image format name and a colon (i.e. ps:image) or specify the");\n  puts("image type as the filename suffix (i.e. image.ps).  Specify \'file\' as");\n  puts("\'-\' for standard input or output.");\n  return 1;\n}\n\n" comment (function_definition "undefined4 FUN_00063a10(void)\n\n{\n  undefined4 uVar1;\n  \n  ListMagickVersion(*(undefined4 *)PTR_stdout_00165ff8);\n  uVar1 = GetClientName();\n  __printf_chk(1,"Usage: %s [options ...] file [ [options ...] file ... ]\n",uVar1);\n  puts("\nImage Settings:");\n  puts(\n      "  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..." /* TRUNCATED STRING LITERAL */\n      );\n  puts("\nImage Operators:");\n  puts(\n      "  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"\n      );\n  puts("\nMiscellaneous Options:");\n  puts(\n      "  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"\n      );\n  puts("\nBy default, the image format of \'file\' is determined by its magic");\n  puts("number.  To specify a particular image format, precede the filename");\n  puts("with an image format name and a colon (i.e. ps:image) or specify the");\n  puts("image type as the filename suffix (i.e. image.ps).  Specify \'file\' as");\n  puts("\'-\' for standard input or output.");\n  return 1;\n}" type_identifier (function_declarator "FUN_00063a10(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  undefined4 uVar1;\n  \n  ListMagickVersion(*(undefined4 *)PTR_stdout_00165ff8);\n  uVar1 = GetClientName();\n  __printf_chk(1,"Usage: %s [options ...] file [ [options ...] file ... ]\n",uVar1);\n  puts("\nImage Settings:");\n  puts(\n      "  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..." /* TRUNCATED STRING LITERAL */\n      );\n  puts("\nImage Operators:");\n  puts(\n      "  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"\n      );\n  puts("\nMiscellaneous Options:");\n  puts(\n      "  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"\n      );\n  puts("\nBy default, the image format of \'file\' is determined by its magic");\n  puts("number.  To specify a particular image format, precede the filename");\n  puts("with an image format name and a colon (i.e. ps:image) or specify the");\n  puts("image type as the filename suffix (i.e. image.ps).  Specify \'file\' as");\n  puts("\'-\' for standard input or output.");\n  return 1;\n}" { (declaration "undefined4 uVar1;" type_identifier identifier ;) (expression_statement "ListMagickVersion(*(undefined4 *)PTR_stdout_00165ff8);" (call_expression "ListMagickVersion(*(undefined4 *)PTR_stdout_00165ff8)" identifier (argument_list "(*(undefined4 *)PTR_stdout_00165ff8)" ( (pointer_expression "*(undefined4 *)PTR_stdout_00165ff8" * (cast_expression "(undefined4 *)PTR_stdout_00165ff8" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) ))) ;) (expression_statement "uVar1 = GetClientName();" (assignment_expression "uVar1 = GetClientName()" identifier = (call_expression "GetClientName()" identifier (argument_list "()" ( )))) ;) (expression_statement "__printf_chk(1,"Usage: %s [options ...] file [ [options ...] file ... ]\n",uVar1);" (call_expression "__printf_chk(1,"Usage: %s [options ...] file [ [options ...] file ... ]\n",uVar1)" identifier (argument_list "(1,"Usage: %s [options ...] file [ [options ...] file ... ]\n",uVar1)" ( number_literal , (string_literal ""Usage: %s [options ...] file [ [options ...] file ... ]\n"" " string_content escape_sequence ") , identifier ))) ;) (expression_statement "puts("\nImage Settings:");" (call_expression "puts("\nImage Settings:")" identifier (argument_list "("\nImage Settings:")" ( (string_literal ""\nImage Settings:"" " escape_sequence string_content ") ))) ;) (expression_statement "puts(\n      "  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..." /* TRUNCATED STRING LITERAL */\n      );" (call_expression "puts(\n      "  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..." /* TRUNCATED STRING LITERAL */\n      )" identifier (argument_list "(\n      "  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..." /* TRUNCATED STRING LITERAL */\n      )" ( (string_literal ""  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ))) ;) (expression_statement "puts("\nImage Operators:");" (call_expression "puts("\nImage Operators:")" identifier (argument_list "("\nImage Operators:")" ( (string_literal ""\nImage Operators:"" " escape_sequence string_content ") ))) ;) (expression_statement "puts(\n      "  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"\n      );" (call_expression "puts(\n      "  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"\n      )" identifier (argument_list "(\n      "  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"\n      )" ( (string_literal ""  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"" " string_content escape_sequence string_content escape_sequence string_content ") ))) ;) (expression_statement "puts("\nMiscellaneous Options:");" (call_expression "puts("\nMiscellaneous Options:")" identifier (argument_list "("\nMiscellaneous Options:")" ( (string_literal ""\nMiscellaneous Options:"" " escape_sequence string_content ") ))) ;) (expression_statement "puts(\n      "  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"\n      );" (call_expression "puts(\n      "  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"\n      )" identifier (argument_list "(\n      "  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"\n      )" ( (string_literal ""  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ))) ;) (expression_statement "puts("\nBy default, the image format of \'file\' is determined by its magic");" (call_expression "puts("\nBy default, the image format of \'file\' is determined by its magic")" identifier (argument_list "("\nBy default, the image format of \'file\' is determined by its magic")" ( (string_literal ""\nBy default, the image format of \'file\' is determined by its magic"" " escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ))) ;) (expression_statement "puts("number.  To specify a particular image format, precede the filename");" (call_expression "puts("number.  To specify a particular image format, precede the filename")" identifier (argument_list "("number.  To specify a particular image format, precede the filename")" ( (string_literal ""number.  To specify a particular image format, precede the filename"" " string_content ") ))) ;) (expression_statement "puts("with an image format name and a colon (i.e. ps:image) or specify the");" (call_expression "puts("with an image format name and a colon (i.e. ps:image) or specify the")" identifier (argument_list "("with an image format name and a colon (i.e. ps:image) or specify the")" ( (string_literal ""with an image format name and a colon (i.e. ps:image) or specify the"" " string_content ") ))) ;) (expression_statement "puts("image type as the filename suffix (i.e. image.ps).  Specify \'file\' as");" (call_expression "puts("image type as the filename suffix (i.e. image.ps).  Specify \'file\' as")" identifier (argument_list "("image type as the filename suffix (i.e. image.ps).  Specify \'file\' as")" ( (string_literal ""image type as the filename suffix (i.e. image.ps).  Specify \'file\' as"" " string_content escape_sequence string_content escape_sequence string_content ") ))) ;) (expression_statement "puts("\'-\' for standard input or output.");" (call_expression "puts("\'-\' for standard input or output.")" identifier (argument_list "("\'-\' for standard input or output.")" ( (string_literal ""\'-\' for standard input or output."" " escape_sequence string_content escape_sequence string_content ") ))) ;) (return_statement "return 1;" return number_literal ;) })))
(translation_unit "/* WARNING: Function: __x86.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */\n/* WARNING: Unknown calling convention */\n\nMagickBooleanType IdentifyUsage(void)\n\n{\n  undefined4 uVar1;\n  \n  ListMagickVersion(*(undefined4 *)PTR_stdout_00165ff8);\n  uVar1 = GetClientName();\n  __printf_chk(1,"Usage: %s [options ...] file [ [options ...] file ... ]\n",uVar1);\n  puts("\nImage Settings:");\n  puts(\n      "  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..." /* TRUNCATED STRING LITERAL */\n      );\n  puts("\nImage Operators:");\n  puts(\n      "  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"\n      );\n  puts("\nMiscellaneous Options:");\n  puts(\n      "  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"\n      );\n  puts("\nBy default, the image format of \'file\' is determined by its magic");\n  puts("number.  To specify a particular image format, precede the filename");\n  puts("with an image format name and a colon (i.e. ps:image) or specify the");\n  puts("image type as the filename suffix (i.e. image.ps).  Specify \'file\' as");\n  puts("\'-\' for standard input or output.");\n  return MagickTrue;\n}\n\n" comment comment (function_definition "MagickBooleanType IdentifyUsage(void)\n\n{\n  undefined4 uVar1;\n  \n  ListMagickVersion(*(undefined4 *)PTR_stdout_00165ff8);\n  uVar1 = GetClientName();\n  __printf_chk(1,"Usage: %s [options ...] file [ [options ...] file ... ]\n",uVar1);\n  puts("\nImage Settings:");\n  puts(\n      "  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..." /* TRUNCATED STRING LITERAL */\n      );\n  puts("\nImage Operators:");\n  puts(\n      "  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"\n      );\n  puts("\nMiscellaneous Options:");\n  puts(\n      "  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"\n      );\n  puts("\nBy default, the image format of \'file\' is determined by its magic");\n  puts("number.  To specify a particular image format, precede the filename");\n  puts("with an image format name and a colon (i.e. ps:image) or specify the");\n  puts("image type as the filename suffix (i.e. image.ps).  Specify \'file\' as");\n  puts("\'-\' for standard input or output.");\n  return MagickTrue;\n}" type_identifier (function_declarator "IdentifyUsage(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  undefined4 uVar1;\n  \n  ListMagickVersion(*(undefined4 *)PTR_stdout_00165ff8);\n  uVar1 = GetClientName();\n  __printf_chk(1,"Usage: %s [options ...] file [ [options ...] file ... ]\n",uVar1);\n  puts("\nImage Settings:");\n  puts(\n      "  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..." /* TRUNCATED STRING LITERAL */\n      );\n  puts("\nImage Operators:");\n  puts(\n      "  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"\n      );\n  puts("\nMiscellaneous Options:");\n  puts(\n      "  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"\n      );\n  puts("\nBy default, the image format of \'file\' is determined by its magic");\n  puts("number.  To specify a particular image format, precede the filename");\n  puts("with an image format name and a colon (i.e. ps:image) or specify the");\n  puts("image type as the filename suffix (i.e. image.ps).  Specify \'file\' as");\n  puts("\'-\' for standard input or output.");\n  return MagickTrue;\n}" { (declaration "undefined4 uVar1;" type_identifier identifier ;) (expression_statement "ListMagickVersion(*(undefined4 *)PTR_stdout_00165ff8);" (call_expression "ListMagickVersion(*(undefined4 *)PTR_stdout_00165ff8)" identifier (argument_list "(*(undefined4 *)PTR_stdout_00165ff8)" ( (pointer_expression "*(undefined4 *)PTR_stdout_00165ff8" * (cast_expression "(undefined4 *)PTR_stdout_00165ff8" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) ))) ;) (expression_statement "uVar1 = GetClientName();" (assignment_expression "uVar1 = GetClientName()" identifier = (call_expression "GetClientName()" identifier (argument_list "()" ( )))) ;) (expression_statement "__printf_chk(1,"Usage: %s [options ...] file [ [options ...] file ... ]\n",uVar1);" (call_expression "__printf_chk(1,"Usage: %s [options ...] file [ [options ...] file ... ]\n",uVar1)" identifier (argument_list "(1,"Usage: %s [options ...] file [ [options ...] file ... ]\n",uVar1)" ( number_literal , (string_literal ""Usage: %s [options ...] file [ [options ...] file ... ]\n"" " string_content escape_sequence ") , identifier ))) ;) (expression_statement "puts("\nImage Settings:");" (call_expression "puts("\nImage Settings:")" identifier (argument_list "("\nImage Settings:")" ( (string_literal ""\nImage Settings:"" " escape_sequence string_content ") ))) ;) (expression_statement "puts(\n      "  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..." /* TRUNCATED STRING LITERAL */\n      );" (call_expression "puts(\n      "  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..." /* TRUNCATED STRING LITERAL */\n      )" identifier (argument_list "(\n      "  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..." /* TRUNCATED STRING LITERAL */\n      )" ( (string_literal ""  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ))) ;) (expression_statement "puts("\nImage Operators:");" (call_expression "puts("\nImage Operators:")" identifier (argument_list "("\nImage Operators:")" ( (string_literal ""\nImage Operators:"" " escape_sequence string_content ") ))) ;) (expression_statement "puts(\n      "  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"\n      );" (call_expression "puts(\n      "  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"\n      )" identifier (argument_list "(\n      "  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"\n      )" ( (string_literal ""  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"" " string_content escape_sequence string_content escape_sequence string_content ") ))) ;) (expression_statement "puts("\nMiscellaneous Options:");" (call_expression "puts("\nMiscellaneous Options:")" identifier (argument_list "("\nMiscellaneous Options:")" ( (string_literal ""\nMiscellaneous Options:"" " escape_sequence string_content ") ))) ;) (expression_statement "puts(\n      "  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"\n      );" (call_expression "puts(\n      "  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"\n      )" identifier (argument_list "(\n      "  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"\n      )" ( (string_literal ""  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ))) ;) (expression_statement "puts("\nBy default, the image format of \'file\' is determined by its magic");" (call_expression "puts("\nBy default, the image format of \'file\' is determined by its magic")" identifier (argument_list "("\nBy default, the image format of \'file\' is determined by its magic")" ( (string_literal ""\nBy default, the image format of \'file\' is determined by its magic"" " escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ))) ;) (expression_statement "puts("number.  To specify a particular image format, precede the filename");" (call_expression "puts("number.  To specify a particular image format, precede the filename")" identifier (argument_list "("number.  To specify a particular image format, precede the filename")" ( (string_literal ""number.  To specify a particular image format, precede the filename"" " string_content ") ))) ;) (expression_statement "puts("with an image format name and a colon (i.e. ps:image) or specify the");" (call_expression "puts("with an image format name and a colon (i.e. ps:image) or specify the")" identifier (argument_list "("with an image format name and a colon (i.e. ps:image) or specify the")" ( (string_literal ""with an image format name and a colon (i.e. ps:image) or specify the"" " string_content ") ))) ;) (expression_statement "puts("image type as the filename suffix (i.e. image.ps).  Specify \'file\' as");" (call_expression "puts("image type as the filename suffix (i.e. image.ps).  Specify \'file\' as")" identifier (argument_list "("image type as the filename suffix (i.e. image.ps).  Specify \'file\' as")" ( (string_literal ""image type as the filename suffix (i.e. image.ps).  Specify \'file\' as"" " string_content escape_sequence string_content escape_sequence string_content ") ))) ;) (expression_statement "puts("\'-\' for standard input or output.");" (call_expression "puts("\'-\' for standard input or output.")" identifier (argument_list "("\'-\' for standard input or output.")" ( (string_literal ""\'-\' for standard input or output."" " escape_sequence string_content escape_sequence string_content ") ))) ;) (return_statement "return MagickTrue;" return identifier ;) })))
(translation_unit "undefined4 FUN_00063a10(void)\n\n{\n  undefined4 uVar1;\n  \n  ListMagickVersion(*(undefined4 *)PTR_stdout_00165ff8);\n  uVar1 = GetClientName();\n  __printf_chk(1,"Usage: %s [options ...] file [ [options ...] file ... ]\n",uVar1);\n  puts("\nImage Settings:");\n  puts(\n      "  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..." \n      );\n  puts("\nImage Operators:");\n  puts(\n      "  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"\n      );\n  puts("\nMiscellaneous Options:");\n  puts(\n      "  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"\n      );\n  puts("\nBy default, the image format of \'file\' is determined by its magic");\n  puts("number.  To specify a particular image format, precede the filename");\n  puts("with an image format name and a colon (i.e. ps:image) or specify the");\n  puts("image type as the filename suffix (i.e. image.ps).  Specify \'file\' as");\n  puts("\'-\' for standard input or output.");\n  return 1;\n}\n\n" (function_definition "undefined4 FUN_00063a10(void)\n\n{\n  undefined4 uVar1;\n  \n  ListMagickVersion(*(undefined4 *)PTR_stdout_00165ff8);\n  uVar1 = GetClientName();\n  __printf_chk(1,"Usage: %s [options ...] file [ [options ...] file ... ]\n",uVar1);\n  puts("\nImage Settings:");\n  puts(\n      "  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..." \n      );\n  puts("\nImage Operators:");\n  puts(\n      "  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"\n      );\n  puts("\nMiscellaneous Options:");\n  puts(\n      "  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"\n      );\n  puts("\nBy default, the image format of \'file\' is determined by its magic");\n  puts("number.  To specify a particular image format, precede the filename");\n  puts("with an image format name and a colon (i.e. ps:image) or specify the");\n  puts("image type as the filename suffix (i.e. image.ps).  Specify \'file\' as");\n  puts("\'-\' for standard input or output.");\n  return 1;\n}" type_identifier (function_declarator "FUN_00063a10(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  undefined4 uVar1;\n  \n  ListMagickVersion(*(undefined4 *)PTR_stdout_00165ff8);\n  uVar1 = GetClientName();\n  __printf_chk(1,"Usage: %s [options ...] file [ [options ...] file ... ]\n",uVar1);\n  puts("\nImage Settings:");\n  puts(\n      "  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..." \n      );\n  puts("\nImage Operators:");\n  puts(\n      "  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"\n      );\n  puts("\nMiscellaneous Options:");\n  puts(\n      "  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"\n      );\n  puts("\nBy default, the image format of \'file\' is determined by its magic");\n  puts("number.  To specify a particular image format, precede the filename");\n  puts("with an image format name and a colon (i.e. ps:image) or specify the");\n  puts("image type as the filename suffix (i.e. image.ps).  Specify \'file\' as");\n  puts("\'-\' for standard input or output.");\n  return 1;\n}" { (declaration "undefined4 uVar1;" type_identifier identifier ;) (expression_statement "ListMagickVersion(*(undefined4 *)PTR_stdout_00165ff8);" (call_expression "ListMagickVersion(*(undefined4 *)PTR_stdout_00165ff8)" identifier (argument_list "(*(undefined4 *)PTR_stdout_00165ff8)" ( (pointer_expression "*(undefined4 *)PTR_stdout_00165ff8" * (cast_expression "(undefined4 *)PTR_stdout_00165ff8" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) ))) ;) (expression_statement "uVar1 = GetClientName();" (assignment_expression "uVar1 = GetClientName()" identifier = (call_expression "GetClientName()" identifier (argument_list "()" ( )))) ;) (expression_statement "__printf_chk(1,"Usage: %s [options ...] file [ [options ...] file ... ]\n",uVar1);" (call_expression "__printf_chk(1,"Usage: %s [options ...] file [ [options ...] file ... ]\n",uVar1)" identifier (argument_list "(1,"Usage: %s [options ...] file [ [options ...] file ... ]\n",uVar1)" ( number_literal , (string_literal ""Usage: %s [options ...] file [ [options ...] file ... ]\n"" " string_content escape_sequence ") , identifier ))) ;) (expression_statement "puts("\nImage Settings:");" (call_expression "puts("\nImage Settings:")" identifier (argument_list "("\nImage Settings:")" ( (string_literal ""\nImage Settings:"" " escape_sequence string_content ") ))) ;) (expression_statement "puts(\n      "  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..." \n      );" (call_expression "puts(\n      "  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..." \n      )" identifier (argument_list "(\n      "  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..." \n      )" ( (string_literal ""  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ))) ;) (expression_statement "puts("\nImage Operators:");" (call_expression "puts("\nImage Operators:")" identifier (argument_list "("\nImage Operators:")" ( (string_literal ""\nImage Operators:"" " escape_sequence string_content ") ))) ;) (expression_statement "puts(\n      "  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"\n      );" (call_expression "puts(\n      "  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"\n      )" identifier (argument_list "(\n      "  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"\n      )" ( (string_literal ""  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"" " string_content escape_sequence string_content escape_sequence string_content ") ))) ;) (expression_statement "puts("\nMiscellaneous Options:");" (call_expression "puts("\nMiscellaneous Options:")" identifier (argument_list "("\nMiscellaneous Options:")" ( (string_literal ""\nMiscellaneous Options:"" " escape_sequence string_content ") ))) ;) (expression_statement "puts(\n      "  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"\n      );" (call_expression "puts(\n      "  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"\n      )" identifier (argument_list "(\n      "  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"\n      )" ( (string_literal ""  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ))) ;) (expression_statement "puts("\nBy default, the image format of \'file\' is determined by its magic");" (call_expression "puts("\nBy default, the image format of \'file\' is determined by its magic")" identifier (argument_list "("\nBy default, the image format of \'file\' is determined by its magic")" ( (string_literal ""\nBy default, the image format of \'file\' is determined by its magic"" " escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ))) ;) (expression_statement "puts("number.  To specify a particular image format, precede the filename");" (call_expression "puts("number.  To specify a particular image format, precede the filename")" identifier (argument_list "("number.  To specify a particular image format, precede the filename")" ( (string_literal ""number.  To specify a particular image format, precede the filename"" " string_content ") ))) ;) (expression_statement "puts("with an image format name and a colon (i.e. ps:image) or specify the");" (call_expression "puts("with an image format name and a colon (i.e. ps:image) or specify the")" identifier (argument_list "("with an image format name and a colon (i.e. ps:image) or specify the")" ( (string_literal ""with an image format name and a colon (i.e. ps:image) or specify the"" " string_content ") ))) ;) (expression_statement "puts("image type as the filename suffix (i.e. image.ps).  Specify \'file\' as");" (call_expression "puts("image type as the filename suffix (i.e. image.ps).  Specify \'file\' as")" identifier (argument_list "("image type as the filename suffix (i.e. image.ps).  Specify \'file\' as")" ( (string_literal ""image type as the filename suffix (i.e. image.ps).  Specify \'file\' as"" " string_content escape_sequence string_content escape_sequence string_content ") ))) ;) (expression_statement "puts("\'-\' for standard input or output.");" (call_expression "puts("\'-\' for standard input or output.")" identifier (argument_list "("\'-\' for standard input or output.")" ( (string_literal ""\'-\' for standard input or output."" " escape_sequence string_content escape_sequence string_content ") ))) ;) (return_statement "return 1;" return number_literal ;) })))
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration TYPE IDENT ;) (expression_statement (call_expression IDENT (argument_list ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( )))) ;) (expression_statement (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , IDENT ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " escape_sequence string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " escape_sequence string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content escape_sequence string_content escape_sequence string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " escape_sequence string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content escape_sequence string_content escape_sequence string_content ") ))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " escape_sequence string_content escape_sequence string_content ") ))) ;) (return_statement return LIT ;) })))
(function_definition "undefined4 FUN_00063a10(void)\n\n{\n  undefined4 uVar1;\n  \n  ListMagickVersion(*(undefined4 *)PTR_stdout_00165ff8);\n  uVar1 = GetClientName();\n  __printf_chk(1,"Usage: %s [options ...] file [ [options ...] file ... ]\n",uVar1);\n  puts("\nImage Settings:");\n  puts(\n      "  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..." \n      );\n  puts("\nImage Operators:");\n  puts(\n      "  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"\n      );\n  puts("\nMiscellaneous Options:");\n  puts(\n      "  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"\n      );\n  puts("\nBy default, the image format of \'file\' is determined by its magic");\n  puts("number.  To specify a particular image format, precede the filename");\n  puts("with an image format name and a colon (i.e. ps:image) or specify the");\n  puts("image type as the filename suffix (i.e. image.ps).  Specify \'file\' as");\n  puts("\'-\' for standard input or output.");\n  return 1;\n}" (type_identifier "undefined4") (function_declarator "FUN_00063a10(void)" (identifier "FUN_00063a10") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n  undefined4 uVar1;\n  \n  ListMagickVersion(*(undefined4 *)PTR_stdout_00165ff8);\n  uVar1 = GetClientName();\n  __printf_chk(1,"Usage: %s [options ...] file [ [options ...] file ... ]\n",uVar1);\n  puts("\nImage Settings:");\n  puts(\n      "  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..." \n      );\n  puts("\nImage Operators:");\n  puts(\n      "  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"\n      );\n  puts("\nMiscellaneous Options:");\n  puts(\n      "  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"\n      );\n  puts("\nBy default, the image format of \'file\' is determined by its magic");\n  puts("number.  To specify a particular image format, precede the filename");\n  puts("with an image format name and a colon (i.e. ps:image) or specify the");\n  puts("image type as the filename suffix (i.e. image.ps).  Specify \'file\' as");\n  puts("\'-\' for standard input or output.");\n  return 1;\n}" ({ "{") (declaration "undefined4 uVar1;" (type_identifier "undefined4") (identifier "uVar1") (; ";")) (expression_statement "ListMagickVersion(*(undefined4 *)PTR_stdout_00165ff8);" (call_expression "ListMagickVersion(*(undefined4 *)PTR_stdout_00165ff8)" (identifier "ListMagickVersion") (argument_list "(*(undefined4 *)PTR_stdout_00165ff8)" (( "(") (pointer_expression "*(undefined4 *)PTR_stdout_00165ff8" (* "*") (cast_expression "(undefined4 *)PTR_stdout_00165ff8" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_stdout_00165ff8"))) () ")"))) (; ";")) (expression_statement "uVar1 = GetClientName();" (assignment_expression "uVar1 = GetClientName()" (identifier "uVar1") (= "=") (call_expression "GetClientName()" (identifier "GetClientName") (argument_list "()" (( "(") () ")")))) (; ";")) (expression_statement "__printf_chk(1,"Usage: %s [options ...] file [ [options ...] file ... ]\n",uVar1);" (call_expression "__printf_chk(1,"Usage: %s [options ...] file [ [options ...] file ... ]\n",uVar1)" (identifier "__printf_chk") (argument_list "(1,"Usage: %s [options ...] file [ [options ...] file ... ]\n",uVar1)" (( "(") (number_literal "1") (, ",") (string_literal ""Usage: %s [options ...] file [ [options ...] file ... ]\n"" (" """) (string_content "Usage: %s [options ...] file [ [options ...] file ... ]") (escape_sequence "\n") (" """)) (, ",") (identifier "uVar1") () ")"))) (; ";")) (expression_statement "puts("\nImage Settings:");" (call_expression "puts("\nImage Settings:")" (identifier "puts") (argument_list "("\nImage Settings:")" (( "(") (string_literal ""\nImage Settings:"" (" """) (escape_sequence "\n") (string_content "Image Settings:") (" """)) () ")"))) (; ";")) (expression_statement "puts(\n      "  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..." \n      );" (call_expression "puts(\n      "  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..." \n      )" (identifier "puts") (argument_list "(\n      "  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..." \n      )" (( "(") (string_literal ""  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..."" (" """) (string_content "  -alpha option        on, activate, off, deactivate, set, opaque, copy") (escape_sequence "\n") (string_content "                       transparent, extract, background, or shape") (escape_sequence "\n") (string_content "  -antialias           remove pixel-aliasing") (escape_sequence "\n") (string_content "  -authenticate password") (escape_sequence "\n") (string_content "                       decipher image with this password") (escape_sequence "\n") (string_content "  -clip                clip along the first path from the 8BIM profile") (escape_sequence "\n") (string_content "  -clip-mask filename  associate a clip mask with the image") (escape_sequence "\n") (string_content "  -clip-path id        clip along a named path from the 8BIM profile") (escape_sequence "\n") (string_content "  -colorspace type     alternate image colorspace") (escape_sequence "\n") (string_content "  -crop geometry       cut out a rectangular region of the image") (escape_sequence "\n") (string_content "  -define format:option") (escape_sequence "\n") (string_content "                       define one or more image format options") (escape_sequence "\n") (string_content "  -density geometry    horizontal and vertical density of the image") (escape_sequence "\n") (string_content "  -depth value         image depth") (escape_sequence "\n") (string_content "  -endian type         endianness (MSB or LSB) of the image") (escape_sequence "\n") (string_content "  -extract geometry    extract area from image") (escape_sequence "\n") (string_content "  -features distance   analyze image features (e.g. contrast, correlation)") (escape_sequence "\n") (string_content "  -format ") (escape_sequence "\"") (string_content "string") (escape_sequence "\"") (string_content "     output formatted image characteristics") (escape_sequence "\n") (string_content "  -fuzz distance       colors within this distance are considered equal") (escape_sequence "\n") (string_content "  -gamma value         of gamma correction") (escape_sequence "\n") (string_content "  -interlace type      type of image interlacing scheme") (escape_sequence "\n") (string_content "  -interpolate method  pixel color interpolation method") (escape_sequence "\n") (string_content "  -limit type value    pixel cache resource limit") (escape_sequence "\n") (string_content "  -matte               store matte channel if the image has one") (escape_sequence "\n") (string_content "  -moments             report image moments") (escape_sequence "\n") (string_content "  -monitor             monitor progress") (escape_sequence "\n") (string_content "  -ping                efficiently determine image attributes") (escape_sequence "\n") (string_content "  -precision value     maximum number of significant digits to print") (escape_sequence "\n") (string_content "  -quiet               suppress all warning messages") (escape_sequence "\n") (string_content "  -read-mask filename  associate a read mask with the image") (escape_sequence "\n") (string_content "  -regard-warnings     pay attention to warning messages") (escape_sequence "\n") (string_content "  -respect-parentheses settings remain in effect until parenthesis boundary") (escape_sequence "\n") (string_content "  -sampling-factor geometry") (escape_sequence "\n") (string_content "                       horizontal and vertical sampling factor") (escape_sequence "\n") (string_content "  -seed value          seed a new sequence of pseudo-random numbers") (escape_sequence "\n") (string_content "  -set attribute value set an image attribute") (escape_sequence "\n") (string_content "  -size geometry       widt...") (" """)) () ")"))) (; ";")) (expression_statement "puts("\nImage Operators:");" (call_expression "puts("\nImage Operators:")" (identifier "puts") (argument_list "("\nImage Operators:")" (( "(") (string_literal ""\nImage Operators:"" (" """) (escape_sequence "\n") (string_content "Image Operators:") (" """)) () ")"))) (; ";")) (expression_statement "puts(\n      "  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"\n      );" (call_expression "puts(\n      "  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"\n      )" (identifier "puts") (argument_list "(\n      "  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"\n      )" (( "(") (string_literal ""  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"" (" """) (string_content "  -channel mask        set the image channel mask") (escape_sequence "\n") (string_content "  -grayscale method    convert image to grayscale") (escape_sequence "\n") (string_content "  -negate              replace every pixel with its complementary color") (" """)) () ")"))) (; ";")) (expression_statement "puts("\nMiscellaneous Options:");" (call_expression "puts("\nMiscellaneous Options:")" (identifier "puts") (argument_list "("\nMiscellaneous Options:")" (( "(") (string_literal ""\nMiscellaneous Options:"" (" """) (escape_sequence "\n") (string_content "Miscellaneous Options:") (" """)) () ")"))) (; ";")) (expression_statement "puts(\n      "  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"\n      );" (call_expression "puts(\n      "  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"\n      )" (identifier "puts") (argument_list "(\n      "  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"\n      )" (( "(") (string_literal ""  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"" (" """) (string_content "  -debug events        display copious debugging information") (escape_sequence "\n") (string_content "  -help                print program options") (escape_sequence "\n") (string_content "  -list type           print a list of supported option arguments") (escape_sequence "\n") (string_content "  -log format          format of debugging information") (escape_sequence "\n") (string_content "  -version             print version information") (" """)) () ")"))) (; ";")) (expression_statement "puts("\nBy default, the image format of \'file\' is determined by its magic");" (call_expression "puts("\nBy default, the image format of \'file\' is determined by its magic")" (identifier "puts") (argument_list "("\nBy default, the image format of \'file\' is determined by its magic")" (( "(") (string_literal ""\nBy default, the image format of \'file\' is determined by its magic"" (" """) (escape_sequence "\n") (string_content "By default, the image format of ") (escape_sequence "\'") (string_content "file") (escape_sequence "\'") (string_content " is determined by its magic") (" """)) () ")"))) (; ";")) (expression_statement "puts("number.  To specify a particular image format, precede the filename");" (call_expression "puts("number.  To specify a particular image format, precede the filename")" (identifier "puts") (argument_list "("number.  To specify a particular image format, precede the filename")" (( "(") (string_literal ""number.  To specify a particular image format, precede the filename"" (" """) (string_content "number.  To specify a particular image format, precede the filename") (" """)) () ")"))) (; ";")) (expression_statement "puts("with an image format name and a colon (i.e. ps:image) or specify the");" (call_expression "puts("with an image format name and a colon (i.e. ps:image) or specify the")" (identifier "puts") (argument_list "("with an image format name and a colon (i.e. ps:image) or specify the")" (( "(") (string_literal ""with an image format name and a colon (i.e. ps:image) or specify the"" (" """) (string_content "with an image format name and a colon (i.e. ps:image) or specify the") (" """)) () ")"))) (; ";")) (expression_statement "puts("image type as the filename suffix (i.e. image.ps).  Specify \'file\' as");" (call_expression "puts("image type as the filename suffix (i.e. image.ps).  Specify \'file\' as")" (identifier "puts") (argument_list "("image type as the filename suffix (i.e. image.ps).  Specify \'file\' as")" (( "(") (string_literal ""image type as the filename suffix (i.e. image.ps).  Specify \'file\' as"" (" """) (string_content "image type as the filename suffix (i.e. image.ps).  Specify ") (escape_sequence "\'") (string_content "file") (escape_sequence "\'") (string_content " as") (" """)) () ")"))) (; ";")) (expression_statement "puts("\'-\' for standard input or output.");" (call_expression "puts("\'-\' for standard input or output.")" (identifier "puts") (argument_list "("\'-\' for standard input or output.")" (( "(") (string_literal ""\'-\' for standard input or output."" (" """) (escape_sequence "\'") (string_content "-") (escape_sequence "\'") (string_content " for standard input or output.") (" """)) () ")"))) (; ";")) (return_statement "return 1;" (return "return") (number_literal "1") (; ";")) (} "}")))

/* WARNING: Function: __x86.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */
/* WARNING: Unknown calling convention */

type_1 function_1(void)

{
  type_2 uVar1;
  
  var_1(*(type_2 *)PTR_stdout_00165ff8);
  uVar1 = var_2();
  var_3(1,"Usage: %s [options ...] file [ [options ...] file ... ]\n",uVar1);
  var_4("\nImage Settings:");
  var_4(
      "  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..." /* TRUNCATED STRING LITERAL */
      );
  var_4("\nImage Operators:");
  var_4(
      "  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"
      );
  var_4("\nMiscellaneous Options:");
  var_4(
      "  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"
      );
  var_4("\nBy default, the image format of \'file\' is determined by its magic");
  var_4("number.  To specify a particular image format, precede the filename");
  var_4("with an image format name and a colon (i.e. ps:image) or specify the");
  var_4("image type as the filename suffix (i.e. image.ps).  Specify \'file\' as");
  var_4("\'-\' for standard input or output.");
  return MagickTrue;
}


(translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (declaration type: (type_identifier) declarator: (identifier)) (expression_statement (call_expression function: (identifier) arguments: (argument_list (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (identifier)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (escape_sequence) (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (escape_sequence) (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (escape_sequence) (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (escape_sequence) (string_content) (escape_sequence) (string_content))))) (return_statement (number_literal)))))

/* WARNING: Function: __i686.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */

undefined4 MASKED(void)

{
  undefined4 uVar1;
  
  ListMagickVersion(*(undefined4 *)PTR_stdout_00165ff8);
  uVar1 = GetClientName();
  __printf_chk(1,"Usage: %s [options ...] file [ [options ...] file ... ]\n",uVar1);
  puts("\nImage Settings:");
  puts(
      "  -alpha option        on, activate, off, deactivate, set, opaque, copy\n                       transparent, extract, background, or shape\n  -antialias           remove pixel-aliasing\n  -authenticate password\n                       decipher image with this password\n  -clip                clip along the first path from the 8BIM profile\n  -clip-mask filename  associate a clip mask with the image\n  -clip-path id        clip along a named path from the 8BIM profile\n  -colorspace type     alternate image colorspace\n  -crop geometry       cut out a rectangular region of the image\n  -define format:option\n                       define one or more image format options\n  -density geometry    horizontal and vertical density of the image\n  -depth value         image depth\n  -endian type         endianness (MSB or LSB) of the image\n  -extract geometry    extract area from image\n  -features distance   analyze image features (e.g. contrast, correlation)\n  -format \"string\"     output formatted image characteristics\n  -fuzz distance       colors within this distance are considered equal\n  -gamma value         of gamma correction\n  -interlace type      type of image interlacing scheme\n  -interpolate method  pixel color interpolation method\n  -limit type value    pixel cache resource limit\n  -matte               store matte channel if the image has one\n  -moments             report image moments\n  -monitor             monitor progress\n  -ping                efficiently determine image attributes\n  -precision value     maximum number of significant digits to print\n  -quiet               suppress all warning messages\n  -read-mask filename  associate a read mask with the image\n  -regard-warnings     pay attention to warning messages\n  -respect-parentheses settings remain in effect until parenthesis boundary\n  -sampling-factor geometry\n                       horizontal and vertical sampling factor\n  -seed value          seed a new sequence of pseudo-random numbers\n  -set attribute value set an image attribute\n  -size geometry       widt..." /* TRUNCATED STRING LITERAL */
      );
  puts("\nImage Operators:");
  puts(
      "  -channel mask        set the image channel mask\n  -grayscale method    convert image to grayscale\n  -negate              replace every pixel with its complementary color"
      );
  puts("\nMiscellaneous Options:");
  puts(
      "  -debug events        display copious debugging information\n  -help                print program options\n  -list type           print a list of supported option arguments\n  -log format          format of debugging information\n  -version             print version information"
      );
  puts("\nBy default, the image format of \'file\' is determined by its magic");
  puts("number.  To specify a particular image format, precede the filename");
  puts("with an image format name and a colon (i.e. ps:image) or specify the");
  puts("image type as the filename suffix (i.e. image.ps).  Specify \'file\' as");
  puts("\'-\' for standard input or output.");
  return 1;
}

