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

uint bb_arg_max(void)

{
}



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

uint FUN_000b1d0a(void)

{
  uint uVar1;
  
  uVar1 = sysconf(0);
  if (uVar1 < 0x4000001) {
    return uVar1;
  }
  return 0x4000000;
}


PUSH EBX
SUB ESP,0x14
CALL 0x00017640
ADD EBX,0x1ed0d
PUSH 0x0
CALL 0x000164f0
ADD ESP,0x10
CMP EAX,0x4000000
JA 0x000b1d2f
ADD ESP,0x8
POP EBX
RET
MOV EAX,0x4000000
ADD ESP,0x8
POP EBX
RET
(translation_unit "/* WARNING: Function: __i686.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */\n\nuint FUN_000b1d0a(void)\n\n{\n  uint uVar1;\n  \n  uVar1 = sysconf(0);\n  if (uVar1 < 0x4000001) {\n    return uVar1;\n  }\n  return 0x4000000;\n}\n\n" comment (function_definition "uint FUN_000b1d0a(void)\n\n{\n  uint uVar1;\n  \n  uVar1 = sysconf(0);\n  if (uVar1 < 0x4000001) {\n    return uVar1;\n  }\n  return 0x4000000;\n}" type_identifier (function_declarator "FUN_000b1d0a(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  uint uVar1;\n  \n  uVar1 = sysconf(0);\n  if (uVar1 < 0x4000001) {\n    return uVar1;\n  }\n  return 0x4000000;\n}" { (declaration "uint uVar1;" type_identifier identifier ;) (expression_statement "uVar1 = sysconf(0);" (assignment_expression "uVar1 = sysconf(0)" identifier = (call_expression "sysconf(0)" identifier (argument_list "(0)" ( number_literal )))) ;) (if_statement "if (uVar1 < 0x4000001) {\n    return uVar1;\n  }" if (parenthesized_expression "(uVar1 < 0x4000001)" ( (binary_expression "uVar1 < 0x4000001" identifier < number_literal) )) (compound_statement "{\n    return uVar1;\n  }" { (return_statement "return uVar1;" return identifier ;) })) (return_statement "return 0x4000000;" 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\nuint bb_arg_max(void)\n\n{\n}\n\n" comment comment (function_definition "uint bb_arg_max(void)\n\n{\n}" type_identifier (function_declarator "bb_arg_max(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n}" { })))
(translation_unit "uint FUN_000b1d0a(void)\n\n{\n  uint uVar1;\n  \n  uVar1 = sysconf(0);\n  if (uVar1 < 0x4000001) {\n    return uVar1;\n  }\n  return 0x4000000;\n}\n\n" (function_definition "uint FUN_000b1d0a(void)\n\n{\n  uint uVar1;\n  \n  uVar1 = sysconf(0);\n  if (uVar1 < 0x4000001) {\n    return uVar1;\n  }\n  return 0x4000000;\n}" type_identifier (function_declarator "FUN_000b1d0a(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  uint uVar1;\n  \n  uVar1 = sysconf(0);\n  if (uVar1 < 0x4000001) {\n    return uVar1;\n  }\n  return 0x4000000;\n}" { (declaration "uint uVar1;" type_identifier identifier ;) (expression_statement "uVar1 = sysconf(0);" (assignment_expression "uVar1 = sysconf(0)" identifier = (call_expression "sysconf(0)" identifier (argument_list "(0)" ( number_literal )))) ;) (if_statement "if (uVar1 < 0x4000001) {\n    return uVar1;\n  }" if (parenthesized_expression "(uVar1 < 0x4000001)" ( (binary_expression "uVar1 < 0x4000001" identifier < number_literal) )) (compound_statement "{\n    return uVar1;\n  }" { (return_statement "return uVar1;" return identifier ;) })) (return_statement "return 0x4000000;" return number_literal ;) })))
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration TYPE IDENT ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( LIT )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (return_statement return IDENT ;) })) (return_statement return LIT ;) })))
(function_definition "uint FUN_000b1d0a(void)\n\n{\n  uint uVar1;\n  \n  uVar1 = sysconf(0);\n  if (uVar1 < 0x4000001) {\n    return uVar1;\n  }\n  return 0x4000000;\n}" (type_identifier "uint") (function_declarator "FUN_000b1d0a(void)" (identifier "FUN_000b1d0a") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n  uint uVar1;\n  \n  uVar1 = sysconf(0);\n  if (uVar1 < 0x4000001) {\n    return uVar1;\n  }\n  return 0x4000000;\n}" ({ "{") (declaration "uint uVar1;" (type_identifier "uint") (identifier "uVar1") (; ";")) (expression_statement "uVar1 = sysconf(0);" (assignment_expression "uVar1 = sysconf(0)" (identifier "uVar1") (= "=") (call_expression "sysconf(0)" (identifier "sysconf") (argument_list "(0)" (( "(") (number_literal "0") () ")")))) (; ";")) (if_statement "if (uVar1 < 0x4000001) {\n    return uVar1;\n  }" (if "if") (parenthesized_expression "(uVar1 < 0x4000001)" (( "(") (binary_expression "uVar1 < 0x4000001" (identifier "uVar1") (< "<") (number_literal "0x4000001")) () ")")) (compound_statement "{\n    return uVar1;\n  }" ({ "{") (return_statement "return uVar1;" (return "return") (identifier "uVar1") (; ";")) (} "}"))) (return_statement "return 0x4000000;" (return "return") (number_literal "0x4000000") (; ";")) (} "}")))

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

type_1 function_1(void)

{
}


(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 (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (number_literal))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (identifier)))) (return_statement (number_literal)))))

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

uint MASKED(void)

{
  uint uVar1;
  
  uVar1 = sysconf(0);
  if (uVar1 < 0x4000001) {
    return uVar1;
  }
  return 0x4000000;
}

