
/* WARNING: Unknown calling convention */

int is_underscoring(void)

{
  long lVar1;
  int u;
  
  u = 0;
  if (pe_leading_underscore != -1) {
    return pe_leading_underscore;
  }
  lVar1 = bfd_get_target_info("pei-i386",0,0,&u,0);
  if (lVar1 == 0) {
    bfd_get_target_info("pe-i386",0,0,&u,0);
  }
  if (u != -1) {
    pe_leading_underscore = (uint)(u != 0);
    return (uint)(u != 0);
  }
                    /* WARNING: Subroutine does not return */
  ld_abort("ei386pe.c",0x8f,"is_underscoring");
}



void FUN_00148550(void)

{
  long lVar1;
  int local_c;
  
  local_c = 0;
  if (DAT_002b42f8 != -1) {
    return;
  }
  lVar1 = bfd_get_target_info("pei-i386",0,0,&local_c,0);
  if (lVar1 == 0) {
    bfd_get_target_info("pe-i386",0,0,&local_c,0);
  }
  if (local_c != -1) {
    DAT_002b42f8 = (uint)(local_c != 0);
    return;
  }
                    /* WARNING: Subroutine does not return */
  FUN_00128440("ei386pe.c",0x8f,"is_underscoring");
}


PUSH RBX
SUB RSP,0x10
MOV EAX,dword ptr [0x002b42f8]
MOV dword ptr [RSP + 0xc],0x0
CMP EAX,-0x1
JZ 0x00148570
ADD RSP,0x10
POP RBX
RET
LEA RBX,[RSP + 0xc]
XOR R8D,R8D
XOR EDX,EDX
XOR ESI,ESI
MOV RCX,RBX
LEA RDI,[0x292860]
CALL 0x0010dc90
TEST RAX,RAX
JZ 0x001485b0
MOV EAX,dword ptr [RSP + 0xc]
CMP EAX,-0x1
JZ 0x001485c8
TEST EAX,EAX
SETNZ AL
MOVZX EAX,AL
MOV dword ptr [0x002b42f8],EAX
ADD RSP,0x10
POP RBX
RET
XOR R8D,R8D
MOV RCX,RBX
XOR EDX,EDX
XOR ESI,ESI
LEA RDI,[0x292869]
CALL 0x0010dc90
JMP 0x00148590
LEA RDX,[0x29e4c0]
MOV ESI,0x8f
LEA RDI,[0x292871]
CALL 0x00128440
(translation_unit "void FUN_00148550(void)\n\n{\n  long lVar1;\n  int local_c;\n  \n  local_c = 0;\n  if (DAT_002b42f8 != -1) {\n    return;\n  }\n  lVar1 = bfd_get_target_info("pei-i386",0,0,&local_c,0);\n  if (lVar1 == 0) {\n    bfd_get_target_info("pe-i386",0,0,&local_c,0);\n  }\n  if (local_c != -1) {\n    DAT_002b42f8 = (uint)(local_c != 0);\n    return;\n  }\n                    /* WARNING: Subroutine does not return */\n  FUN_00128440("ei386pe.c",0x8f,"is_underscoring");\n}\n\n" (function_definition "void FUN_00148550(void)\n\n{\n  long lVar1;\n  int local_c;\n  \n  local_c = 0;\n  if (DAT_002b42f8 != -1) {\n    return;\n  }\n  lVar1 = bfd_get_target_info("pei-i386",0,0,&local_c,0);\n  if (lVar1 == 0) {\n    bfd_get_target_info("pe-i386",0,0,&local_c,0);\n  }\n  if (local_c != -1) {\n    DAT_002b42f8 = (uint)(local_c != 0);\n    return;\n  }\n                    /* WARNING: Subroutine does not return */\n  FUN_00128440("ei386pe.c",0x8f,"is_underscoring");\n}" primitive_type (function_declarator "FUN_00148550(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  long lVar1;\n  int local_c;\n  \n  local_c = 0;\n  if (DAT_002b42f8 != -1) {\n    return;\n  }\n  lVar1 = bfd_get_target_info("pei-i386",0,0,&local_c,0);\n  if (lVar1 == 0) {\n    bfd_get_target_info("pe-i386",0,0,&local_c,0);\n  }\n  if (local_c != -1) {\n    DAT_002b42f8 = (uint)(local_c != 0);\n    return;\n  }\n                    /* WARNING: Subroutine does not return */\n  FUN_00128440("ei386pe.c",0x8f,"is_underscoring");\n}" { (declaration "long lVar1;" (sized_type_specifier "long" long) identifier ;) (declaration "int local_c;" primitive_type identifier ;) (expression_statement "local_c = 0;" (assignment_expression "local_c = 0" identifier = number_literal) ;) (if_statement "if (DAT_002b42f8 != -1) {\n    return;\n  }" if (parenthesized_expression "(DAT_002b42f8 != -1)" ( (binary_expression "DAT_002b42f8 != -1" identifier != number_literal) )) (compound_statement "{\n    return;\n  }" { (return_statement "return;" return ;) })) (expression_statement "lVar1 = bfd_get_target_info("pei-i386",0,0,&local_c,0);" (assignment_expression "lVar1 = bfd_get_target_info("pei-i386",0,0,&local_c,0)" identifier = (call_expression "bfd_get_target_info("pei-i386",0,0,&local_c,0)" identifier (argument_list "("pei-i386",0,0,&local_c,0)" ( (string_literal ""pei-i386"" " string_content ") , number_literal , number_literal , (pointer_expression "&local_c" & identifier) , number_literal )))) ;) (if_statement "if (lVar1 == 0) {\n    bfd_get_target_info("pe-i386",0,0,&local_c,0);\n  }" if (parenthesized_expression "(lVar1 == 0)" ( (binary_expression "lVar1 == 0" identifier == number_literal) )) (compound_statement "{\n    bfd_get_target_info("pe-i386",0,0,&local_c,0);\n  }" { (expression_statement "bfd_get_target_info("pe-i386",0,0,&local_c,0);" (call_expression "bfd_get_target_info("pe-i386",0,0,&local_c,0)" identifier (argument_list "("pe-i386",0,0,&local_c,0)" ( (string_literal ""pe-i386"" " string_content ") , number_literal , number_literal , (pointer_expression "&local_c" & identifier) , number_literal ))) ;) })) (if_statement "if (local_c != -1) {\n    DAT_002b42f8 = (uint)(local_c != 0);\n    return;\n  }" if (parenthesized_expression "(local_c != -1)" ( (binary_expression "local_c != -1" identifier != number_literal) )) (compound_statement "{\n    DAT_002b42f8 = (uint)(local_c != 0);\n    return;\n  }" { (expression_statement "DAT_002b42f8 = (uint)(local_c != 0);" (assignment_expression "DAT_002b42f8 = (uint)(local_c != 0)" identifier = (call_expression "(uint)(local_c != 0)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(local_c != 0)" ( (binary_expression "local_c != 0" identifier != number_literal) )))) ;) (return_statement "return;" return ;) })) comment (expression_statement "FUN_00128440("ei386pe.c",0x8f,"is_underscoring");" (call_expression "FUN_00128440("ei386pe.c",0x8f,"is_underscoring")" identifier (argument_list "("ei386pe.c",0x8f,"is_underscoring")" ( (string_literal ""ei386pe.c"" " string_content ") , number_literal , (string_literal ""is_underscoring"" " string_content ") ))) ;) })))
(translation_unit "/* WARNING: Unknown calling convention */\n\nint is_underscoring(void)\n\n{\n  long lVar1;\n  int u;\n  \n  u = 0;\n  if (pe_leading_underscore != -1) {\n    return pe_leading_underscore;\n  }\n  lVar1 = bfd_get_target_info("pei-i386",0,0,&u,0);\n  if (lVar1 == 0) {\n    bfd_get_target_info("pe-i386",0,0,&u,0);\n  }\n  if (u != -1) {\n    pe_leading_underscore = (uint)(u != 0);\n    return (uint)(u != 0);\n  }\n                    /* WARNING: Subroutine does not return */\n  ld_abort("ei386pe.c",0x8f,"is_underscoring");\n}\n\n" comment (function_definition "int is_underscoring(void)\n\n{\n  long lVar1;\n  int u;\n  \n  u = 0;\n  if (pe_leading_underscore != -1) {\n    return pe_leading_underscore;\n  }\n  lVar1 = bfd_get_target_info("pei-i386",0,0,&u,0);\n  if (lVar1 == 0) {\n    bfd_get_target_info("pe-i386",0,0,&u,0);\n  }\n  if (u != -1) {\n    pe_leading_underscore = (uint)(u != 0);\n    return (uint)(u != 0);\n  }\n                    /* WARNING: Subroutine does not return */\n  ld_abort("ei386pe.c",0x8f,"is_underscoring");\n}" primitive_type (function_declarator "is_underscoring(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  long lVar1;\n  int u;\n  \n  u = 0;\n  if (pe_leading_underscore != -1) {\n    return pe_leading_underscore;\n  }\n  lVar1 = bfd_get_target_info("pei-i386",0,0,&u,0);\n  if (lVar1 == 0) {\n    bfd_get_target_info("pe-i386",0,0,&u,0);\n  }\n  if (u != -1) {\n    pe_leading_underscore = (uint)(u != 0);\n    return (uint)(u != 0);\n  }\n                    /* WARNING: Subroutine does not return */\n  ld_abort("ei386pe.c",0x8f,"is_underscoring");\n}" { (declaration "long lVar1;" (sized_type_specifier "long" long) identifier ;) (declaration "int u;" primitive_type identifier ;) (expression_statement "u = 0;" (assignment_expression "u = 0" identifier = number_literal) ;) (if_statement "if (pe_leading_underscore != -1) {\n    return pe_leading_underscore;\n  }" if (parenthesized_expression "(pe_leading_underscore != -1)" ( (binary_expression "pe_leading_underscore != -1" identifier != number_literal) )) (compound_statement "{\n    return pe_leading_underscore;\n  }" { (return_statement "return pe_leading_underscore;" return identifier ;) })) (expression_statement "lVar1 = bfd_get_target_info("pei-i386",0,0,&u,0);" (assignment_expression "lVar1 = bfd_get_target_info("pei-i386",0,0,&u,0)" identifier = (call_expression "bfd_get_target_info("pei-i386",0,0,&u,0)" identifier (argument_list "("pei-i386",0,0,&u,0)" ( (string_literal ""pei-i386"" " string_content ") , number_literal , number_literal , (pointer_expression "&u" & identifier) , number_literal )))) ;) (if_statement "if (lVar1 == 0) {\n    bfd_get_target_info("pe-i386",0,0,&u,0);\n  }" if (parenthesized_expression "(lVar1 == 0)" ( (binary_expression "lVar1 == 0" identifier == number_literal) )) (compound_statement "{\n    bfd_get_target_info("pe-i386",0,0,&u,0);\n  }" { (expression_statement "bfd_get_target_info("pe-i386",0,0,&u,0);" (call_expression "bfd_get_target_info("pe-i386",0,0,&u,0)" identifier (argument_list "("pe-i386",0,0,&u,0)" ( (string_literal ""pe-i386"" " string_content ") , number_literal , number_literal , (pointer_expression "&u" & identifier) , number_literal ))) ;) })) (if_statement "if (u != -1) {\n    pe_leading_underscore = (uint)(u != 0);\n    return (uint)(u != 0);\n  }" if (parenthesized_expression "(u != -1)" ( (binary_expression "u != -1" identifier != number_literal) )) (compound_statement "{\n    pe_leading_underscore = (uint)(u != 0);\n    return (uint)(u != 0);\n  }" { (expression_statement "pe_leading_underscore = (uint)(u != 0);" (assignment_expression "pe_leading_underscore = (uint)(u != 0)" identifier = (call_expression "(uint)(u != 0)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(u != 0)" ( (binary_expression "u != 0" identifier != number_literal) )))) ;) (return_statement "return (uint)(u != 0);" return (call_expression "(uint)(u != 0)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(u != 0)" ( (binary_expression "u != 0" identifier != number_literal) ))) ;) })) comment (expression_statement "ld_abort("ei386pe.c",0x8f,"is_underscoring");" (call_expression "ld_abort("ei386pe.c",0x8f,"is_underscoring")" identifier (argument_list "("ei386pe.c",0x8f,"is_underscoring")" ( (string_literal ""ei386pe.c"" " string_content ") , number_literal , (string_literal ""is_underscoring"" " string_content ") ))) ;) })))
(translation_unit "void FUN_00148550(void)\n\n{\n  long lVar1;\n  int local_c;\n  \n  local_c = 0;\n  if (DAT_002b42f8 != -1) {\n    return;\n  }\n  lVar1 = bfd_get_target_info("pei-i386",0,0,&local_c,0);\n  if (lVar1 == 0) {\n    bfd_get_target_info("pe-i386",0,0,&local_c,0);\n  }\n  if (local_c != -1) {\n    DAT_002b42f8 = (uint)(local_c != 0);\n    return;\n  }\n                    \n  FUN_00128440("ei386pe.c",0x8f,"is_underscoring");\n}\n\n" (function_definition "void FUN_00148550(void)\n\n{\n  long lVar1;\n  int local_c;\n  \n  local_c = 0;\n  if (DAT_002b42f8 != -1) {\n    return;\n  }\n  lVar1 = bfd_get_target_info("pei-i386",0,0,&local_c,0);\n  if (lVar1 == 0) {\n    bfd_get_target_info("pe-i386",0,0,&local_c,0);\n  }\n  if (local_c != -1) {\n    DAT_002b42f8 = (uint)(local_c != 0);\n    return;\n  }\n                    \n  FUN_00128440("ei386pe.c",0x8f,"is_underscoring");\n}" primitive_type (function_declarator "FUN_00148550(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  long lVar1;\n  int local_c;\n  \n  local_c = 0;\n  if (DAT_002b42f8 != -1) {\n    return;\n  }\n  lVar1 = bfd_get_target_info("pei-i386",0,0,&local_c,0);\n  if (lVar1 == 0) {\n    bfd_get_target_info("pe-i386",0,0,&local_c,0);\n  }\n  if (local_c != -1) {\n    DAT_002b42f8 = (uint)(local_c != 0);\n    return;\n  }\n                    \n  FUN_00128440("ei386pe.c",0x8f,"is_underscoring");\n}" { (declaration "long lVar1;" (sized_type_specifier "long" long) identifier ;) (declaration "int local_c;" primitive_type identifier ;) (expression_statement "local_c = 0;" (assignment_expression "local_c = 0" identifier = number_literal) ;) (if_statement "if (DAT_002b42f8 != -1) {\n    return;\n  }" if (parenthesized_expression "(DAT_002b42f8 != -1)" ( (binary_expression "DAT_002b42f8 != -1" identifier != number_literal) )) (compound_statement "{\n    return;\n  }" { (return_statement "return;" return ;) })) (expression_statement "lVar1 = bfd_get_target_info("pei-i386",0,0,&local_c,0);" (assignment_expression "lVar1 = bfd_get_target_info("pei-i386",0,0,&local_c,0)" identifier = (call_expression "bfd_get_target_info("pei-i386",0,0,&local_c,0)" identifier (argument_list "("pei-i386",0,0,&local_c,0)" ( (string_literal ""pei-i386"" " string_content ") , number_literal , number_literal , (pointer_expression "&local_c" & identifier) , number_literal )))) ;) (if_statement "if (lVar1 == 0) {\n    bfd_get_target_info("pe-i386",0,0,&local_c,0);\n  }" if (parenthesized_expression "(lVar1 == 0)" ( (binary_expression "lVar1 == 0" identifier == number_literal) )) (compound_statement "{\n    bfd_get_target_info("pe-i386",0,0,&local_c,0);\n  }" { (expression_statement "bfd_get_target_info("pe-i386",0,0,&local_c,0);" (call_expression "bfd_get_target_info("pe-i386",0,0,&local_c,0)" identifier (argument_list "("pe-i386",0,0,&local_c,0)" ( (string_literal ""pe-i386"" " string_content ") , number_literal , number_literal , (pointer_expression "&local_c" & identifier) , number_literal ))) ;) })) (if_statement "if (local_c != -1) {\n    DAT_002b42f8 = (uint)(local_c != 0);\n    return;\n  }" if (parenthesized_expression "(local_c != -1)" ( (binary_expression "local_c != -1" identifier != number_literal) )) (compound_statement "{\n    DAT_002b42f8 = (uint)(local_c != 0);\n    return;\n  }" { (expression_statement "DAT_002b42f8 = (uint)(local_c != 0);" (assignment_expression "DAT_002b42f8 = (uint)(local_c != 0)" identifier = (call_expression "(uint)(local_c != 0)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(local_c != 0)" ( (binary_expression "local_c != 0" identifier != number_literal) )))) ;) (return_statement "return;" return ;) })) (expression_statement "FUN_00128440("ei386pe.c",0x8f,"is_underscoring");" (call_expression "FUN_00128440("ei386pe.c",0x8f,"is_underscoring")" identifier (argument_list "("ei386pe.c",0x8f,"is_underscoring")" ( (string_literal ""ei386pe.c"" " string_content ") , number_literal , (string_literal ""is_underscoring"" " string_content ") ))) ;) })))
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) (declaration TYPE IDENT ;) (expression_statement (assignment_expression IDENT = LIT) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (return_statement return ;) })) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( (string_literal " string_content ") , LIT , LIT , (pointer_expression & IDENT) , LIT )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") , LIT , LIT , (pointer_expression & IDENT) , LIT ))) ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( IDENT )) (argument_list ( (binary_expression IDENT != LIT) )))) ;) (return_statement return ;) })) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") , LIT , (string_literal " string_content ") ))) ;) })))
(function_definition "void FUN_00148550(void)\n\n{\n  long lVar1;\n  int local_c;\n  \n  local_c = 0;\n  if (DAT_002b42f8 != -1) {\n    return;\n  }\n  lVar1 = bfd_get_target_info("pei-i386",0,0,&local_c,0);\n  if (lVar1 == 0) {\n    bfd_get_target_info("pe-i386",0,0,&local_c,0);\n  }\n  if (local_c != -1) {\n    DAT_002b42f8 = (uint)(local_c != 0);\n    return;\n  }\n                    \n  FUN_00128440("ei386pe.c",0x8f,"is_underscoring");\n}" (primitive_type "void") (function_declarator "FUN_00148550(void)" (identifier "FUN_00148550") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n  long lVar1;\n  int local_c;\n  \n  local_c = 0;\n  if (DAT_002b42f8 != -1) {\n    return;\n  }\n  lVar1 = bfd_get_target_info("pei-i386",0,0,&local_c,0);\n  if (lVar1 == 0) {\n    bfd_get_target_info("pe-i386",0,0,&local_c,0);\n  }\n  if (local_c != -1) {\n    DAT_002b42f8 = (uint)(local_c != 0);\n    return;\n  }\n                    \n  FUN_00128440("ei386pe.c",0x8f,"is_underscoring");\n}" ({ "{") (declaration "long lVar1;" (sized_type_specifier "long" (long "long")) (identifier "lVar1") (; ";")) (declaration "int local_c;" (primitive_type "int") (identifier "local_c") (; ";")) (expression_statement "local_c = 0;" (assignment_expression "local_c = 0" (identifier "local_c") (= "=") (number_literal "0")) (; ";")) (if_statement "if (DAT_002b42f8 != -1) {\n    return;\n  }" (if "if") (parenthesized_expression "(DAT_002b42f8 != -1)" (( "(") (binary_expression "DAT_002b42f8 != -1" (identifier "DAT_002b42f8") (!= "!=") (number_literal "-1")) () ")")) (compound_statement "{\n    return;\n  }" ({ "{") (return_statement "return;" (return "return") (; ";")) (} "}"))) (expression_statement "lVar1 = bfd_get_target_info("pei-i386",0,0,&local_c,0);" (assignment_expression "lVar1 = bfd_get_target_info("pei-i386",0,0,&local_c,0)" (identifier "lVar1") (= "=") (call_expression "bfd_get_target_info("pei-i386",0,0,&local_c,0)" (identifier "bfd_get_target_info") (argument_list "("pei-i386",0,0,&local_c,0)" (( "(") (string_literal ""pei-i386"" (" """) (string_content "pei-i386") (" """)) (, ",") (number_literal "0") (, ",") (number_literal "0") (, ",") (pointer_expression "&local_c" (& "&") (identifier "local_c")) (, ",") (number_literal "0") () ")")))) (; ";")) (if_statement "if (lVar1 == 0) {\n    bfd_get_target_info("pe-i386",0,0,&local_c,0);\n  }" (if "if") (parenthesized_expression "(lVar1 == 0)" (( "(") (binary_expression "lVar1 == 0" (identifier "lVar1") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n    bfd_get_target_info("pe-i386",0,0,&local_c,0);\n  }" ({ "{") (expression_statement "bfd_get_target_info("pe-i386",0,0,&local_c,0);" (call_expression "bfd_get_target_info("pe-i386",0,0,&local_c,0)" (identifier "bfd_get_target_info") (argument_list "("pe-i386",0,0,&local_c,0)" (( "(") (string_literal ""pe-i386"" (" """) (string_content "pe-i386") (" """)) (, ",") (number_literal "0") (, ",") (number_literal "0") (, ",") (pointer_expression "&local_c" (& "&") (identifier "local_c")) (, ",") (number_literal "0") () ")"))) (; ";")) (} "}"))) (if_statement "if (local_c != -1) {\n    DAT_002b42f8 = (uint)(local_c != 0);\n    return;\n  }" (if "if") (parenthesized_expression "(local_c != -1)" (( "(") (binary_expression "local_c != -1" (identifier "local_c") (!= "!=") (number_literal "-1")) () ")")) (compound_statement "{\n    DAT_002b42f8 = (uint)(local_c != 0);\n    return;\n  }" ({ "{") (expression_statement "DAT_002b42f8 = (uint)(local_c != 0);" (assignment_expression "DAT_002b42f8 = (uint)(local_c != 0)" (identifier "DAT_002b42f8") (= "=") (call_expression "(uint)(local_c != 0)" (parenthesized_expression "(uint)" (( "(") (identifier "uint") () ")")) (argument_list "(local_c != 0)" (( "(") (binary_expression "local_c != 0" (identifier "local_c") (!= "!=") (number_literal "0")) () ")")))) (; ";")) (return_statement "return;" (return "return") (; ";")) (} "}"))) (expression_statement "FUN_00128440("ei386pe.c",0x8f,"is_underscoring");" (call_expression "FUN_00128440("ei386pe.c",0x8f,"is_underscoring")" (identifier "FUN_00128440") (argument_list "("ei386pe.c",0x8f,"is_underscoring")" (( "(") (string_literal ""ei386pe.c"" (" """) (string_content "ei386pe.c") (" """)) (, ",") (number_literal "0x8f") (, ",") (string_literal ""is_underscoring"" (" """) (string_content "is_underscoring") (" """)) () ")"))) (; ";")) (} "}")))

/* WARNING: Unknown calling convention */

int function_1(void)

{
  long var_3;
  int var_4;
  
  var_4 = 0;
  if (var_1 != -1) {
    return var_1;
  }
  var_3 = var_2("pei-i386",0,0,&var_4,0);
  if (var_3 == 0) {
    var_2("pe-i386",0,0,&var_4,0);
  }
  if (var_4 != -1) {
    var_1 = (uint)(var_4 != 0);
    return (uint)(var_4 != 0);
  }
                    /* WARNING: Subroutine does not return */
  var_5("ei386pe.c",0x8f,"is_underscoring");
}


(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (declaration type: (sized_type_specifier) declarator: (identifier)) (declaration type: (primitive_type) declarator: (identifier)) (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content)) (number_literal) (number_literal) (pointer_expression argument: (identifier)) (number_literal))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content)) (number_literal) (number_literal) (pointer_expression argument: (identifier)) (number_literal)))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (identifier)) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)))))) (return_statement))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content)) (number_literal) (string_literal (string_content))))))))

void MASKED(void)

{
  long lVar1;
  int local_c;
  
  local_c = 0;
  if (DAT_002b42f8 != -1) {
    return;
  }
  lVar1 = bfd_get_target_info("pei-i386",0,0,&local_c,0);
  if (lVar1 == 0) {
    bfd_get_target_info("pe-i386",0,0,&local_c,0);
  }
  if (local_c != -1) {
    DAT_002b42f8 = (uint)(local_c != 0);
    return;
  }
                    /* WARNING: Subroutine does not return */
  FUN_00128440("ei386pe.c",0x8f,"is_underscoring");
}

