
/* WARNING: Unknown calling convention */

MagickBooleanType CompositeUsage(void)

{
  undefined4 uVar1;
  
  (*(code *)PTR_ListMagickVersion_00178684)(*(undefined4 *)PTR_stdout_0017828c);
  uVar1 = (*(code *)PTR_GetClientName_00178404)();
  (*(code *)PTR___printf_chk_00178814)(1,PTR_s_ision_00178030 + 0x1618,uVar1);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16c0);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x22d8);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16ac);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bf0);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x41c);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bb0);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x167c);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1a9c);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1570);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x152c);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14e8);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14a0);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1458);
  return MagickTrue;
}



undefined4 FUN_0002e0b8(void)

{
  undefined4 uVar1;
  
  (*(code *)PTR_ListMagickVersion_00178684)(*(undefined4 *)PTR_stdout_0017828c);
  uVar1 = (*(code *)PTR_GetClientName_00178404)();
  (*(code *)PTR___printf_chk_00178814)(1,PTR_s_ision_00178030 + 0x1618,uVar1);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16c0);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x22d8);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16ac);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bf0);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x41c);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bb0);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x167c);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1a9c);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1570);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x152c);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14e8);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14a0);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1458);
  return 1;
}


lui gp,0x15
addiu gp,gp,0x1f48
addu gp,gp,t9
addiu sp,sp,-0x20
sw ra,0x1c(sp)
sw gp,0x10(sp)
lw v0,-0x7d74(gp)
lw a0,0x0(v0)
lw t9,-0x797c(gp)
jalr t9
_nop
lw gp,0x10(sp)
lw t9,-0x7bfc(gp)
jalr t9
_nop
lw gp,0x10(sp)
or a2,v0,zero
lw a1,-0x7fd0(gp)
addiu a1,a1,0x1618
li a0,0x1
lw t9,-0x77ec(gp)
jalr t9
_nop
lw gp,0x10(sp)
lw a0,-0x7fd0(gp)
addiu a0,a0,-0x16c0
lw t9,-0x7d88(gp)
jalr t9
_nop
lw gp,0x10(sp)
lw a0,-0x7fd0(gp)
addiu a0,a0,0x22d8
lw t9,-0x7d88(gp)
jalr t9
_nop
lw gp,0x10(sp)
lw a0,-0x7fd0(gp)
addiu a0,a0,-0x16ac
lw t9,-0x7d88(gp)
jalr t9
_nop
lw gp,0x10(sp)
lw a0,-0x7fd0(gp)
addiu a0,a0,0x1bf0
lw t9,-0x7d88(gp)
jalr t9
_nop
lw gp,0x10(sp)
lw a0,-0x7fd0(gp)
addiu a0,a0,-0x41c
lw t9,-0x7d88(gp)
jalr t9
_nop
lw gp,0x10(sp)
lw a0,-0x7fd0(gp)
addiu a0,a0,0x1bb0
lw t9,-0x7d88(gp)
jalr t9
_nop
lw gp,0x10(sp)
lw a0,-0x7fd0(gp)
addiu a0,a0,-0x167c
lw t9,-0x7d88(gp)
jalr t9
_nop
lw gp,0x10(sp)
lw a0,-0x7fd0(gp)
addiu a0,a0,0x1a9c
lw t9,-0x7d88(gp)
jalr t9
_nop
lw gp,0x10(sp)
lw a0,-0x7fd0(gp)
addiu a0,a0,-0x1570
lw t9,-0x7d88(gp)
jalr t9
_nop
lw gp,0x10(sp)
lw a0,-0x7fd0(gp)
addiu a0,a0,-0x152c
lw t9,-0x7d88(gp)
jalr t9
_nop
lw gp,0x10(sp)
lw a0,-0x7fd0(gp)
addiu a0,a0,-0x14e8
lw t9,-0x7d88(gp)
jalr t9
_nop
lw gp,0x10(sp)
lw a0,-0x7fd0(gp)
addiu a0,a0,-0x14a0
lw t9,-0x7d88(gp)
jalr t9
_nop
lw gp,0x10(sp)
lw a0,-0x7fd0(gp)
addiu a0,a0,-0x1458
lw t9,-0x7d88(gp)
jalr t9
_nop
lw gp,0x10(sp)
li v0,0x1
lw ra,0x1c(sp)
jr ra
_addiu sp,sp,0x20
(translation_unit "undefined4 FUN_0002e0b8(void)\n\n{\n  undefined4 uVar1;\n  \n  (*(code *)PTR_ListMagickVersion_00178684)(*(undefined4 *)PTR_stdout_0017828c);\n  uVar1 = (*(code *)PTR_GetClientName_00178404)();\n  (*(code *)PTR___printf_chk_00178814)(1,PTR_s_ision_00178030 + 0x1618,uVar1);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16c0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x22d8);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16ac);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bf0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x41c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bb0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x167c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1a9c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1570);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x152c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14e8);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14a0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1458);\n  return 1;\n}\n\n" (function_definition "undefined4 FUN_0002e0b8(void)\n\n{\n  undefined4 uVar1;\n  \n  (*(code *)PTR_ListMagickVersion_00178684)(*(undefined4 *)PTR_stdout_0017828c);\n  uVar1 = (*(code *)PTR_GetClientName_00178404)();\n  (*(code *)PTR___printf_chk_00178814)(1,PTR_s_ision_00178030 + 0x1618,uVar1);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16c0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x22d8);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16ac);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bf0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x41c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bb0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x167c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1a9c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1570);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x152c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14e8);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14a0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1458);\n  return 1;\n}" type_identifier (function_declarator "FUN_0002e0b8(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  undefined4 uVar1;\n  \n  (*(code *)PTR_ListMagickVersion_00178684)(*(undefined4 *)PTR_stdout_0017828c);\n  uVar1 = (*(code *)PTR_GetClientName_00178404)();\n  (*(code *)PTR___printf_chk_00178814)(1,PTR_s_ision_00178030 + 0x1618,uVar1);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16c0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x22d8);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16ac);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bf0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x41c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bb0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x167c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1a9c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1570);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x152c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14e8);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14a0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1458);\n  return 1;\n}" { (declaration "undefined4 uVar1;" type_identifier identifier ;) (expression_statement "(*(code *)PTR_ListMagickVersion_00178684)(*(undefined4 *)PTR_stdout_0017828c);" (call_expression "(*(code *)PTR_ListMagickVersion_00178684)(*(undefined4 *)PTR_stdout_0017828c)" (parenthesized_expression "(*(code *)PTR_ListMagickVersion_00178684)" ( (pointer_expression "*(code *)PTR_ListMagickVersion_00178684" * (cast_expression "(code *)PTR_ListMagickVersion_00178684" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(*(undefined4 *)PTR_stdout_0017828c)" ( (pointer_expression "*(undefined4 *)PTR_stdout_0017828c" * (cast_expression "(undefined4 *)PTR_stdout_0017828c" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) ))) ;) (expression_statement "uVar1 = (*(code *)PTR_GetClientName_00178404)();" (assignment_expression "uVar1 = (*(code *)PTR_GetClientName_00178404)()" identifier = (call_expression "(*(code *)PTR_GetClientName_00178404)()" (parenthesized_expression "(*(code *)PTR_GetClientName_00178404)" ( (pointer_expression "*(code *)PTR_GetClientName_00178404" * (cast_expression "(code *)PTR_GetClientName_00178404" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "()" ( )))) ;) (expression_statement "(*(code *)PTR___printf_chk_00178814)(1,PTR_s_ision_00178030 + 0x1618,uVar1);" (call_expression "(*(code *)PTR___printf_chk_00178814)(1,PTR_s_ision_00178030 + 0x1618,uVar1)" (parenthesized_expression "(*(code *)PTR___printf_chk_00178814)" ( (pointer_expression "*(code *)PTR___printf_chk_00178814" * (cast_expression "(code *)PTR___printf_chk_00178814" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(1,PTR_s_ision_00178030 + 0x1618,uVar1)" ( number_literal , (binary_expression "PTR_s_ision_00178030 + 0x1618" identifier + number_literal) , identifier ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16c0);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16c0)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + -0x16c0)" ( (binary_expression "PTR_s_ision_00178030 + -0x16c0" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x22d8);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x22d8)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + 0x22d8)" ( (binary_expression "PTR_s_ision_00178030 + 0x22d8" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16ac);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16ac)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + -0x16ac)" ( (binary_expression "PTR_s_ision_00178030 + -0x16ac" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bf0);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bf0)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + 0x1bf0)" ( (binary_expression "PTR_s_ision_00178030 + 0x1bf0" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x41c);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x41c)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + -0x41c)" ( (binary_expression "PTR_s_ision_00178030 + -0x41c" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bb0);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bb0)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + 0x1bb0)" ( (binary_expression "PTR_s_ision_00178030 + 0x1bb0" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x167c);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x167c)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + -0x167c)" ( (binary_expression "PTR_s_ision_00178030 + -0x167c" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1a9c);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1a9c)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + 0x1a9c)" ( (binary_expression "PTR_s_ision_00178030 + 0x1a9c" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1570);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1570)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + -0x1570)" ( (binary_expression "PTR_s_ision_00178030 + -0x1570" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x152c);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x152c)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + -0x152c)" ( (binary_expression "PTR_s_ision_00178030 + -0x152c" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14e8);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14e8)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + -0x14e8)" ( (binary_expression "PTR_s_ision_00178030 + -0x14e8" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14a0);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14a0)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + -0x14a0)" ( (binary_expression "PTR_s_ision_00178030 + -0x14a0" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1458);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1458)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + -0x1458)" ( (binary_expression "PTR_s_ision_00178030 + -0x1458" identifier + number_literal) ))) ;) (return_statement "return 1;" return number_literal ;) })))
(translation_unit "/* WARNING: Unknown calling convention */\n\nMagickBooleanType CompositeUsage(void)\n\n{\n  undefined4 uVar1;\n  \n  (*(code *)PTR_ListMagickVersion_00178684)(*(undefined4 *)PTR_stdout_0017828c);\n  uVar1 = (*(code *)PTR_GetClientName_00178404)();\n  (*(code *)PTR___printf_chk_00178814)(1,PTR_s_ision_00178030 + 0x1618,uVar1);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16c0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x22d8);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16ac);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bf0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x41c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bb0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x167c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1a9c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1570);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x152c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14e8);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14a0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1458);\n  return MagickTrue;\n}\n\n" comment (function_definition "MagickBooleanType CompositeUsage(void)\n\n{\n  undefined4 uVar1;\n  \n  (*(code *)PTR_ListMagickVersion_00178684)(*(undefined4 *)PTR_stdout_0017828c);\n  uVar1 = (*(code *)PTR_GetClientName_00178404)();\n  (*(code *)PTR___printf_chk_00178814)(1,PTR_s_ision_00178030 + 0x1618,uVar1);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16c0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x22d8);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16ac);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bf0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x41c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bb0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x167c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1a9c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1570);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x152c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14e8);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14a0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1458);\n  return MagickTrue;\n}" type_identifier (function_declarator "CompositeUsage(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  undefined4 uVar1;\n  \n  (*(code *)PTR_ListMagickVersion_00178684)(*(undefined4 *)PTR_stdout_0017828c);\n  uVar1 = (*(code *)PTR_GetClientName_00178404)();\n  (*(code *)PTR___printf_chk_00178814)(1,PTR_s_ision_00178030 + 0x1618,uVar1);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16c0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x22d8);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16ac);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bf0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x41c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bb0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x167c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1a9c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1570);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x152c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14e8);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14a0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1458);\n  return MagickTrue;\n}" { (declaration "undefined4 uVar1;" type_identifier identifier ;) (expression_statement "(*(code *)PTR_ListMagickVersion_00178684)(*(undefined4 *)PTR_stdout_0017828c);" (call_expression "(*(code *)PTR_ListMagickVersion_00178684)(*(undefined4 *)PTR_stdout_0017828c)" (parenthesized_expression "(*(code *)PTR_ListMagickVersion_00178684)" ( (pointer_expression "*(code *)PTR_ListMagickVersion_00178684" * (cast_expression "(code *)PTR_ListMagickVersion_00178684" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(*(undefined4 *)PTR_stdout_0017828c)" ( (pointer_expression "*(undefined4 *)PTR_stdout_0017828c" * (cast_expression "(undefined4 *)PTR_stdout_0017828c" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) ))) ;) (expression_statement "uVar1 = (*(code *)PTR_GetClientName_00178404)();" (assignment_expression "uVar1 = (*(code *)PTR_GetClientName_00178404)()" identifier = (call_expression "(*(code *)PTR_GetClientName_00178404)()" (parenthesized_expression "(*(code *)PTR_GetClientName_00178404)" ( (pointer_expression "*(code *)PTR_GetClientName_00178404" * (cast_expression "(code *)PTR_GetClientName_00178404" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "()" ( )))) ;) (expression_statement "(*(code *)PTR___printf_chk_00178814)(1,PTR_s_ision_00178030 + 0x1618,uVar1);" (call_expression "(*(code *)PTR___printf_chk_00178814)(1,PTR_s_ision_00178030 + 0x1618,uVar1)" (parenthesized_expression "(*(code *)PTR___printf_chk_00178814)" ( (pointer_expression "*(code *)PTR___printf_chk_00178814" * (cast_expression "(code *)PTR___printf_chk_00178814" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(1,PTR_s_ision_00178030 + 0x1618,uVar1)" ( number_literal , (binary_expression "PTR_s_ision_00178030 + 0x1618" identifier + number_literal) , identifier ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16c0);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16c0)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + -0x16c0)" ( (binary_expression "PTR_s_ision_00178030 + -0x16c0" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x22d8);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x22d8)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + 0x22d8)" ( (binary_expression "PTR_s_ision_00178030 + 0x22d8" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16ac);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16ac)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + -0x16ac)" ( (binary_expression "PTR_s_ision_00178030 + -0x16ac" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bf0);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bf0)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + 0x1bf0)" ( (binary_expression "PTR_s_ision_00178030 + 0x1bf0" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x41c);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x41c)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + -0x41c)" ( (binary_expression "PTR_s_ision_00178030 + -0x41c" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bb0);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bb0)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + 0x1bb0)" ( (binary_expression "PTR_s_ision_00178030 + 0x1bb0" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x167c);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x167c)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + -0x167c)" ( (binary_expression "PTR_s_ision_00178030 + -0x167c" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1a9c);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1a9c)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + 0x1a9c)" ( (binary_expression "PTR_s_ision_00178030 + 0x1a9c" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1570);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1570)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + -0x1570)" ( (binary_expression "PTR_s_ision_00178030 + -0x1570" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x152c);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x152c)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + -0x152c)" ( (binary_expression "PTR_s_ision_00178030 + -0x152c" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14e8);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14e8)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + -0x14e8)" ( (binary_expression "PTR_s_ision_00178030 + -0x14e8" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14a0);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14a0)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + -0x14a0)" ( (binary_expression "PTR_s_ision_00178030 + -0x14a0" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1458);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1458)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + -0x1458)" ( (binary_expression "PTR_s_ision_00178030 + -0x1458" identifier + number_literal) ))) ;) (return_statement "return MagickTrue;" return identifier ;) })))
(translation_unit "undefined4 FUN_0002e0b8(void)\n\n{\n  undefined4 uVar1;\n  \n  (*(code *)PTR_ListMagickVersion_00178684)(*(undefined4 *)PTR_stdout_0017828c);\n  uVar1 = (*(code *)PTR_GetClientName_00178404)();\n  (*(code *)PTR___printf_chk_00178814)(1,PTR_s_ision_00178030 + 0x1618,uVar1);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16c0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x22d8);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16ac);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bf0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x41c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bb0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x167c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1a9c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1570);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x152c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14e8);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14a0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1458);\n  return 1;\n}\n\n" (function_definition "undefined4 FUN_0002e0b8(void)\n\n{\n  undefined4 uVar1;\n  \n  (*(code *)PTR_ListMagickVersion_00178684)(*(undefined4 *)PTR_stdout_0017828c);\n  uVar1 = (*(code *)PTR_GetClientName_00178404)();\n  (*(code *)PTR___printf_chk_00178814)(1,PTR_s_ision_00178030 + 0x1618,uVar1);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16c0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x22d8);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16ac);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bf0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x41c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bb0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x167c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1a9c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1570);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x152c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14e8);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14a0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1458);\n  return 1;\n}" type_identifier (function_declarator "FUN_0002e0b8(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  undefined4 uVar1;\n  \n  (*(code *)PTR_ListMagickVersion_00178684)(*(undefined4 *)PTR_stdout_0017828c);\n  uVar1 = (*(code *)PTR_GetClientName_00178404)();\n  (*(code *)PTR___printf_chk_00178814)(1,PTR_s_ision_00178030 + 0x1618,uVar1);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16c0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x22d8);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16ac);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bf0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x41c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bb0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x167c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1a9c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1570);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x152c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14e8);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14a0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1458);\n  return 1;\n}" { (declaration "undefined4 uVar1;" type_identifier identifier ;) (expression_statement "(*(code *)PTR_ListMagickVersion_00178684)(*(undefined4 *)PTR_stdout_0017828c);" (call_expression "(*(code *)PTR_ListMagickVersion_00178684)(*(undefined4 *)PTR_stdout_0017828c)" (parenthesized_expression "(*(code *)PTR_ListMagickVersion_00178684)" ( (pointer_expression "*(code *)PTR_ListMagickVersion_00178684" * (cast_expression "(code *)PTR_ListMagickVersion_00178684" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(*(undefined4 *)PTR_stdout_0017828c)" ( (pointer_expression "*(undefined4 *)PTR_stdout_0017828c" * (cast_expression "(undefined4 *)PTR_stdout_0017828c" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) ))) ;) (expression_statement "uVar1 = (*(code *)PTR_GetClientName_00178404)();" (assignment_expression "uVar1 = (*(code *)PTR_GetClientName_00178404)()" identifier = (call_expression "(*(code *)PTR_GetClientName_00178404)()" (parenthesized_expression "(*(code *)PTR_GetClientName_00178404)" ( (pointer_expression "*(code *)PTR_GetClientName_00178404" * (cast_expression "(code *)PTR_GetClientName_00178404" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "()" ( )))) ;) (expression_statement "(*(code *)PTR___printf_chk_00178814)(1,PTR_s_ision_00178030 + 0x1618,uVar1);" (call_expression "(*(code *)PTR___printf_chk_00178814)(1,PTR_s_ision_00178030 + 0x1618,uVar1)" (parenthesized_expression "(*(code *)PTR___printf_chk_00178814)" ( (pointer_expression "*(code *)PTR___printf_chk_00178814" * (cast_expression "(code *)PTR___printf_chk_00178814" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(1,PTR_s_ision_00178030 + 0x1618,uVar1)" ( number_literal , (binary_expression "PTR_s_ision_00178030 + 0x1618" identifier + number_literal) , identifier ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16c0);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16c0)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + -0x16c0)" ( (binary_expression "PTR_s_ision_00178030 + -0x16c0" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x22d8);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x22d8)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + 0x22d8)" ( (binary_expression "PTR_s_ision_00178030 + 0x22d8" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16ac);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16ac)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + -0x16ac)" ( (binary_expression "PTR_s_ision_00178030 + -0x16ac" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bf0);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bf0)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + 0x1bf0)" ( (binary_expression "PTR_s_ision_00178030 + 0x1bf0" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x41c);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x41c)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + -0x41c)" ( (binary_expression "PTR_s_ision_00178030 + -0x41c" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bb0);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bb0)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + 0x1bb0)" ( (binary_expression "PTR_s_ision_00178030 + 0x1bb0" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x167c);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x167c)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + -0x167c)" ( (binary_expression "PTR_s_ision_00178030 + -0x167c" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1a9c);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1a9c)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + 0x1a9c)" ( (binary_expression "PTR_s_ision_00178030 + 0x1a9c" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1570);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1570)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + -0x1570)" ( (binary_expression "PTR_s_ision_00178030 + -0x1570" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x152c);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x152c)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + -0x152c)" ( (binary_expression "PTR_s_ision_00178030 + -0x152c" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14e8);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14e8)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + -0x14e8)" ( (binary_expression "PTR_s_ision_00178030 + -0x14e8" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14a0);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14a0)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + -0x14a0)" ( (binary_expression "PTR_s_ision_00178030 + -0x14a0" identifier + number_literal) ))) ;) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1458);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1458)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" ( (pointer_expression "*(code *)PTR_puts_00178278" * (cast_expression "(code *)PTR_puts_00178278" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ision_00178030 + -0x1458)" ( (binary_expression "PTR_s_ision_00178030 + -0x1458" identifier + number_literal) ))) ;) (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 (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) ))) ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( LIT , (binary_expression IDENT + LIT) , IDENT ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) ))) ;) (return_statement return LIT ;) })))
(function_definition "undefined4 FUN_0002e0b8(void)\n\n{\n  undefined4 uVar1;\n  \n  (*(code *)PTR_ListMagickVersion_00178684)(*(undefined4 *)PTR_stdout_0017828c);\n  uVar1 = (*(code *)PTR_GetClientName_00178404)();\n  (*(code *)PTR___printf_chk_00178814)(1,PTR_s_ision_00178030 + 0x1618,uVar1);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16c0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x22d8);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16ac);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bf0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x41c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bb0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x167c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1a9c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1570);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x152c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14e8);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14a0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1458);\n  return 1;\n}" (type_identifier "undefined4") (function_declarator "FUN_0002e0b8(void)" (identifier "FUN_0002e0b8") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n  undefined4 uVar1;\n  \n  (*(code *)PTR_ListMagickVersion_00178684)(*(undefined4 *)PTR_stdout_0017828c);\n  uVar1 = (*(code *)PTR_GetClientName_00178404)();\n  (*(code *)PTR___printf_chk_00178814)(1,PTR_s_ision_00178030 + 0x1618,uVar1);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16c0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x22d8);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16ac);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bf0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x41c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bb0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x167c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1a9c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1570);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x152c);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14e8);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14a0);\n  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1458);\n  return 1;\n}" ({ "{") (declaration "undefined4 uVar1;" (type_identifier "undefined4") (identifier "uVar1") (; ";")) (expression_statement "(*(code *)PTR_ListMagickVersion_00178684)(*(undefined4 *)PTR_stdout_0017828c);" (call_expression "(*(code *)PTR_ListMagickVersion_00178684)(*(undefined4 *)PTR_stdout_0017828c)" (parenthesized_expression "(*(code *)PTR_ListMagickVersion_00178684)" (( "(") (pointer_expression "*(code *)PTR_ListMagickVersion_00178684" (* "*") (cast_expression "(code *)PTR_ListMagickVersion_00178684" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_ListMagickVersion_00178684"))) () ")")) (argument_list "(*(undefined4 *)PTR_stdout_0017828c)" (( "(") (pointer_expression "*(undefined4 *)PTR_stdout_0017828c" (* "*") (cast_expression "(undefined4 *)PTR_stdout_0017828c" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_stdout_0017828c"))) () ")"))) (; ";")) (expression_statement "uVar1 = (*(code *)PTR_GetClientName_00178404)();" (assignment_expression "uVar1 = (*(code *)PTR_GetClientName_00178404)()" (identifier "uVar1") (= "=") (call_expression "(*(code *)PTR_GetClientName_00178404)()" (parenthesized_expression "(*(code *)PTR_GetClientName_00178404)" (( "(") (pointer_expression "*(code *)PTR_GetClientName_00178404" (* "*") (cast_expression "(code *)PTR_GetClientName_00178404" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_GetClientName_00178404"))) () ")")) (argument_list "()" (( "(") () ")")))) (; ";")) (expression_statement "(*(code *)PTR___printf_chk_00178814)(1,PTR_s_ision_00178030 + 0x1618,uVar1);" (call_expression "(*(code *)PTR___printf_chk_00178814)(1,PTR_s_ision_00178030 + 0x1618,uVar1)" (parenthesized_expression "(*(code *)PTR___printf_chk_00178814)" (( "(") (pointer_expression "*(code *)PTR___printf_chk_00178814" (* "*") (cast_expression "(code *)PTR___printf_chk_00178814" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR___printf_chk_00178814"))) () ")")) (argument_list "(1,PTR_s_ision_00178030 + 0x1618,uVar1)" (( "(") (number_literal "1") (, ",") (binary_expression "PTR_s_ision_00178030 + 0x1618" (identifier "PTR_s_ision_00178030") (+ "+") (number_literal "0x1618")) (, ",") (identifier "uVar1") () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16c0);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16c0)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" (( "(") (pointer_expression "*(code *)PTR_puts_00178278" (* "*") (cast_expression "(code *)PTR_puts_00178278" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00178278"))) () ")")) (argument_list "(PTR_s_ision_00178030 + -0x16c0)" (( "(") (binary_expression "PTR_s_ision_00178030 + -0x16c0" (identifier "PTR_s_ision_00178030") (+ "+") (number_literal "-0x16c0")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x22d8);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x22d8)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" (( "(") (pointer_expression "*(code *)PTR_puts_00178278" (* "*") (cast_expression "(code *)PTR_puts_00178278" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00178278"))) () ")")) (argument_list "(PTR_s_ision_00178030 + 0x22d8)" (( "(") (binary_expression "PTR_s_ision_00178030 + 0x22d8" (identifier "PTR_s_ision_00178030") (+ "+") (number_literal "0x22d8")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16ac);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16ac)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" (( "(") (pointer_expression "*(code *)PTR_puts_00178278" (* "*") (cast_expression "(code *)PTR_puts_00178278" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00178278"))) () ")")) (argument_list "(PTR_s_ision_00178030 + -0x16ac)" (( "(") (binary_expression "PTR_s_ision_00178030 + -0x16ac" (identifier "PTR_s_ision_00178030") (+ "+") (number_literal "-0x16ac")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bf0);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bf0)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" (( "(") (pointer_expression "*(code *)PTR_puts_00178278" (* "*") (cast_expression "(code *)PTR_puts_00178278" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00178278"))) () ")")) (argument_list "(PTR_s_ision_00178030 + 0x1bf0)" (( "(") (binary_expression "PTR_s_ision_00178030 + 0x1bf0" (identifier "PTR_s_ision_00178030") (+ "+") (number_literal "0x1bf0")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x41c);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x41c)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" (( "(") (pointer_expression "*(code *)PTR_puts_00178278" (* "*") (cast_expression "(code *)PTR_puts_00178278" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00178278"))) () ")")) (argument_list "(PTR_s_ision_00178030 + -0x41c)" (( "(") (binary_expression "PTR_s_ision_00178030 + -0x41c" (identifier "PTR_s_ision_00178030") (+ "+") (number_literal "-0x41c")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bb0);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bb0)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" (( "(") (pointer_expression "*(code *)PTR_puts_00178278" (* "*") (cast_expression "(code *)PTR_puts_00178278" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00178278"))) () ")")) (argument_list "(PTR_s_ision_00178030 + 0x1bb0)" (( "(") (binary_expression "PTR_s_ision_00178030 + 0x1bb0" (identifier "PTR_s_ision_00178030") (+ "+") (number_literal "0x1bb0")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x167c);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x167c)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" (( "(") (pointer_expression "*(code *)PTR_puts_00178278" (* "*") (cast_expression "(code *)PTR_puts_00178278" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00178278"))) () ")")) (argument_list "(PTR_s_ision_00178030 + -0x167c)" (( "(") (binary_expression "PTR_s_ision_00178030 + -0x167c" (identifier "PTR_s_ision_00178030") (+ "+") (number_literal "-0x167c")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1a9c);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1a9c)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" (( "(") (pointer_expression "*(code *)PTR_puts_00178278" (* "*") (cast_expression "(code *)PTR_puts_00178278" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00178278"))) () ")")) (argument_list "(PTR_s_ision_00178030 + 0x1a9c)" (( "(") (binary_expression "PTR_s_ision_00178030 + 0x1a9c" (identifier "PTR_s_ision_00178030") (+ "+") (number_literal "0x1a9c")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1570);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1570)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" (( "(") (pointer_expression "*(code *)PTR_puts_00178278" (* "*") (cast_expression "(code *)PTR_puts_00178278" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00178278"))) () ")")) (argument_list "(PTR_s_ision_00178030 + -0x1570)" (( "(") (binary_expression "PTR_s_ision_00178030 + -0x1570" (identifier "PTR_s_ision_00178030") (+ "+") (number_literal "-0x1570")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x152c);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x152c)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" (( "(") (pointer_expression "*(code *)PTR_puts_00178278" (* "*") (cast_expression "(code *)PTR_puts_00178278" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00178278"))) () ")")) (argument_list "(PTR_s_ision_00178030 + -0x152c)" (( "(") (binary_expression "PTR_s_ision_00178030 + -0x152c" (identifier "PTR_s_ision_00178030") (+ "+") (number_literal "-0x152c")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14e8);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14e8)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" (( "(") (pointer_expression "*(code *)PTR_puts_00178278" (* "*") (cast_expression "(code *)PTR_puts_00178278" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00178278"))) () ")")) (argument_list "(PTR_s_ision_00178030 + -0x14e8)" (( "(") (binary_expression "PTR_s_ision_00178030 + -0x14e8" (identifier "PTR_s_ision_00178030") (+ "+") (number_literal "-0x14e8")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14a0);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14a0)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" (( "(") (pointer_expression "*(code *)PTR_puts_00178278" (* "*") (cast_expression "(code *)PTR_puts_00178278" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00178278"))) () ")")) (argument_list "(PTR_s_ision_00178030 + -0x14a0)" (( "(") (binary_expression "PTR_s_ision_00178030 + -0x14a0" (identifier "PTR_s_ision_00178030") (+ "+") (number_literal "-0x14a0")) () ")"))) (; ";")) (expression_statement "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1458);" (call_expression "(*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1458)" (parenthesized_expression "(*(code *)PTR_puts_00178278)" (( "(") (pointer_expression "*(code *)PTR_puts_00178278" (* "*") (cast_expression "(code *)PTR_puts_00178278" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_puts_00178278"))) () ")")) (argument_list "(PTR_s_ision_00178030 + -0x1458)" (( "(") (binary_expression "PTR_s_ision_00178030 + -0x1458" (identifier "PTR_s_ision_00178030") (+ "+") (number_literal "-0x1458")) () ")"))) (; ";")) (return_statement "return 1;" (return "return") (number_literal "1") (; ";")) (} "}")))
(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: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (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: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (number_literal) (binary_expression left: (identifier) right: (number_literal)) (identifier)))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) (return_statement (number_literal)))))

undefined4 MASKED(void)

{
  undefined4 uVar1;
  
  (*(code *)PTR_ListMagickVersion_00178684)(*(undefined4 *)PTR_stdout_0017828c);
  uVar1 = (*(code *)PTR_GetClientName_00178404)();
  (*(code *)PTR___printf_chk_00178814)(1,PTR_s_ision_00178030 + 0x1618,uVar1);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16c0);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x22d8);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x16ac);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bf0);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x41c);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1bb0);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x167c);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + 0x1a9c);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1570);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x152c);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14e8);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x14a0);
  (*(code *)PTR_puts_00178278)(PTR_s_ision_00178030 + -0x1458);
  return 1;
}

