
_Bool acl_errno_valid(int errnum)

{
  if (errnum != 0x16) {
    if (errnum < 0x17) {
      return errnum != 0x10;
    }
    if (errnum != 0x26) {
      return errnum != 0x5f;
    }
  }
  return false;
}



bool FUN_00029c30(int param_1)

{
  if (param_1 != 0x16) {
    if (param_1 < 0x17) {
      return param_1 != 0x10;
    }
    if (param_1 != 0x26) {
      return param_1 != 0x5f;
    }
  }
  return false;
}


MOV EDX,dword ptr [ESP + 0x4]
CMP EDX,0x16
JZ 0x00029c60
JLE 0x00029c50
XOR EAX,EAX
CMP EDX,0x26
JZ 0x00029c62
CMP EDX,0x5f
SETNZ AL
RET
CMP EDX,0x10
SETNZ AL
RET
XOR EAX,EAX
RET
(translation_unit "bool FUN_00029c30(int param_1)\n\n{\n  if (param_1 != 0x16) {\n    if (param_1 < 0x17) {\n      return param_1 != 0x10;\n    }\n    if (param_1 != 0x26) {\n      return param_1 != 0x5f;\n    }\n  }\n  return false;\n}\n\n" (function_definition "bool FUN_00029c30(int param_1)\n\n{\n  if (param_1 != 0x16) {\n    if (param_1 < 0x17) {\n      return param_1 != 0x10;\n    }\n    if (param_1 != 0x26) {\n      return param_1 != 0x5f;\n    }\n  }\n  return false;\n}" primitive_type (function_declarator "FUN_00029c30(int param_1)" identifier (parameter_list "(int param_1)" ( (parameter_declaration "int param_1" primitive_type identifier) ))) (compound_statement "{\n  if (param_1 != 0x16) {\n    if (param_1 < 0x17) {\n      return param_1 != 0x10;\n    }\n    if (param_1 != 0x26) {\n      return param_1 != 0x5f;\n    }\n  }\n  return false;\n}" { (if_statement "if (param_1 != 0x16) {\n    if (param_1 < 0x17) {\n      return param_1 != 0x10;\n    }\n    if (param_1 != 0x26) {\n      return param_1 != 0x5f;\n    }\n  }" if (parenthesized_expression "(param_1 != 0x16)" ( (binary_expression "param_1 != 0x16" identifier != number_literal) )) (compound_statement "{\n    if (param_1 < 0x17) {\n      return param_1 != 0x10;\n    }\n    if (param_1 != 0x26) {\n      return param_1 != 0x5f;\n    }\n  }" { (if_statement "if (param_1 < 0x17) {\n      return param_1 != 0x10;\n    }" if (parenthesized_expression "(param_1 < 0x17)" ( (binary_expression "param_1 < 0x17" identifier < number_literal) )) (compound_statement "{\n      return param_1 != 0x10;\n    }" { (return_statement "return param_1 != 0x10;" return (binary_expression "param_1 != 0x10" identifier != number_literal) ;) })) (if_statement "if (param_1 != 0x26) {\n      return param_1 != 0x5f;\n    }" if (parenthesized_expression "(param_1 != 0x26)" ( (binary_expression "param_1 != 0x26" identifier != number_literal) )) (compound_statement "{\n      return param_1 != 0x5f;\n    }" { (return_statement "return param_1 != 0x5f;" return (binary_expression "param_1 != 0x5f" identifier != number_literal) ;) })) })) (return_statement "return false;" return false ;) })))
(translation_unit "_Bool acl_errno_valid(int errnum)\n\n{\n  if (errnum != 0x16) {\n    if (errnum < 0x17) {\n      return errnum != 0x10;\n    }\n    if (errnum != 0x26) {\n      return errnum != 0x5f;\n    }\n  }\n  return false;\n}\n\n" (function_definition "_Bool acl_errno_valid(int errnum)\n\n{\n  if (errnum != 0x16) {\n    if (errnum < 0x17) {\n      return errnum != 0x10;\n    }\n    if (errnum != 0x26) {\n      return errnum != 0x5f;\n    }\n  }\n  return false;\n}" type_identifier (function_declarator "acl_errno_valid(int errnum)" identifier (parameter_list "(int errnum)" ( (parameter_declaration "int errnum" primitive_type identifier) ))) (compound_statement "{\n  if (errnum != 0x16) {\n    if (errnum < 0x17) {\n      return errnum != 0x10;\n    }\n    if (errnum != 0x26) {\n      return errnum != 0x5f;\n    }\n  }\n  return false;\n}" { (if_statement "if (errnum != 0x16) {\n    if (errnum < 0x17) {\n      return errnum != 0x10;\n    }\n    if (errnum != 0x26) {\n      return errnum != 0x5f;\n    }\n  }" if (parenthesized_expression "(errnum != 0x16)" ( (binary_expression "errnum != 0x16" identifier != number_literal) )) (compound_statement "{\n    if (errnum < 0x17) {\n      return errnum != 0x10;\n    }\n    if (errnum != 0x26) {\n      return errnum != 0x5f;\n    }\n  }" { (if_statement "if (errnum < 0x17) {\n      return errnum != 0x10;\n    }" if (parenthesized_expression "(errnum < 0x17)" ( (binary_expression "errnum < 0x17" identifier < number_literal) )) (compound_statement "{\n      return errnum != 0x10;\n    }" { (return_statement "return errnum != 0x10;" return (binary_expression "errnum != 0x10" identifier != number_literal) ;) })) (if_statement "if (errnum != 0x26) {\n      return errnum != 0x5f;\n    }" if (parenthesized_expression "(errnum != 0x26)" ( (binary_expression "errnum != 0x26" identifier != number_literal) )) (compound_statement "{\n      return errnum != 0x5f;\n    }" { (return_statement "return errnum != 0x5f;" return (binary_expression "errnum != 0x5f" identifier != number_literal) ;) })) })) (return_statement "return false;" return false ;) })))
(translation_unit "bool FUN_00029c30(int param_1)\n\n{\n  if (param_1 != 0x16) {\n    if (param_1 < 0x17) {\n      return param_1 != 0x10;\n    }\n    if (param_1 != 0x26) {\n      return param_1 != 0x5f;\n    }\n  }\n  return false;\n}\n\n" (function_definition "bool FUN_00029c30(int param_1)\n\n{\n  if (param_1 != 0x16) {\n    if (param_1 < 0x17) {\n      return param_1 != 0x10;\n    }\n    if (param_1 != 0x26) {\n      return param_1 != 0x5f;\n    }\n  }\n  return false;\n}" primitive_type (function_declarator "FUN_00029c30(int param_1)" identifier (parameter_list "(int param_1)" ( (parameter_declaration "int param_1" primitive_type identifier) ))) (compound_statement "{\n  if (param_1 != 0x16) {\n    if (param_1 < 0x17) {\n      return param_1 != 0x10;\n    }\n    if (param_1 != 0x26) {\n      return param_1 != 0x5f;\n    }\n  }\n  return false;\n}" { (if_statement "if (param_1 != 0x16) {\n    if (param_1 < 0x17) {\n      return param_1 != 0x10;\n    }\n    if (param_1 != 0x26) {\n      return param_1 != 0x5f;\n    }\n  }" if (parenthesized_expression "(param_1 != 0x16)" ( (binary_expression "param_1 != 0x16" identifier != number_literal) )) (compound_statement "{\n    if (param_1 < 0x17) {\n      return param_1 != 0x10;\n    }\n    if (param_1 != 0x26) {\n      return param_1 != 0x5f;\n    }\n  }" { (if_statement "if (param_1 < 0x17) {\n      return param_1 != 0x10;\n    }" if (parenthesized_expression "(param_1 < 0x17)" ( (binary_expression "param_1 < 0x17" identifier < number_literal) )) (compound_statement "{\n      return param_1 != 0x10;\n    }" { (return_statement "return param_1 != 0x10;" return (binary_expression "param_1 != 0x10" identifier != number_literal) ;) })) (if_statement "if (param_1 != 0x26) {\n      return param_1 != 0x5f;\n    }" if (parenthesized_expression "(param_1 != 0x26)" ( (binary_expression "param_1 != 0x26" identifier != number_literal) )) (compound_statement "{\n      return param_1 != 0x5f;\n    }" { (return_statement "return param_1 != 0x5f;" return (binary_expression "param_1 != 0x5f" identifier != number_literal) ;) })) })) (return_statement "return false;" return false ;) })))
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (return_statement return (binary_expression IDENT != LIT) ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (return_statement return (binary_expression IDENT != LIT) ;) })) })) (return_statement return BOOL ;) })))
(function_definition "bool FUN_00029c30(int param_1)\n\n{\n  if (param_1 != 0x16) {\n    if (param_1 < 0x17) {\n      return param_1 != 0x10;\n    }\n    if (param_1 != 0x26) {\n      return param_1 != 0x5f;\n    }\n  }\n  return false;\n}" (primitive_type "bool") (function_declarator "FUN_00029c30(int param_1)" (identifier "FUN_00029c30") (parameter_list "(int param_1)" (( "(") (parameter_declaration "int param_1" (primitive_type "int") (identifier "param_1")) () ")"))) (compound_statement "{\n  if (param_1 != 0x16) {\n    if (param_1 < 0x17) {\n      return param_1 != 0x10;\n    }\n    if (param_1 != 0x26) {\n      return param_1 != 0x5f;\n    }\n  }\n  return false;\n}" ({ "{") (if_statement "if (param_1 != 0x16) {\n    if (param_1 < 0x17) {\n      return param_1 != 0x10;\n    }\n    if (param_1 != 0x26) {\n      return param_1 != 0x5f;\n    }\n  }" (if "if") (parenthesized_expression "(param_1 != 0x16)" (( "(") (binary_expression "param_1 != 0x16" (identifier "param_1") (!= "!=") (number_literal "0x16")) () ")")) (compound_statement "{\n    if (param_1 < 0x17) {\n      return param_1 != 0x10;\n    }\n    if (param_1 != 0x26) {\n      return param_1 != 0x5f;\n    }\n  }" ({ "{") (if_statement "if (param_1 < 0x17) {\n      return param_1 != 0x10;\n    }" (if "if") (parenthesized_expression "(param_1 < 0x17)" (( "(") (binary_expression "param_1 < 0x17" (identifier "param_1") (< "<") (number_literal "0x17")) () ")")) (compound_statement "{\n      return param_1 != 0x10;\n    }" ({ "{") (return_statement "return param_1 != 0x10;" (return "return") (binary_expression "param_1 != 0x10" (identifier "param_1") (!= "!=") (number_literal "0x10")) (; ";")) (} "}"))) (if_statement "if (param_1 != 0x26) {\n      return param_1 != 0x5f;\n    }" (if "if") (parenthesized_expression "(param_1 != 0x26)" (( "(") (binary_expression "param_1 != 0x26" (identifier "param_1") (!= "!=") (number_literal "0x26")) () ")")) (compound_statement "{\n      return param_1 != 0x5f;\n    }" ({ "{") (return_statement "return param_1 != 0x5f;" (return "return") (binary_expression "param_1 != 0x5f" (identifier "param_1") (!= "!=") (number_literal "0x5f")) (; ";")) (} "}"))) (} "}"))) (return_statement "return false;" (return "return") (false "false") (; ";")) (} "}")))

type_1 function_1(int var_1)

{
  if (var_1 != 0x16) {
    if (var_1 < 0x17) {
      return var_1 != 0x10;
    }
    if (var_1 != 0x26) {
      return var_1 != 0x5f;
    }
  }
  return false;
}


(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (identifier)))) body: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (binary_expression left: (identifier) right: (number_literal))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (binary_expression left: (identifier) right: (number_literal))))))) (return_statement (false)))))

bool MASKED(int param_1)

{
  if (param_1 != 0x16) {
    if (param_1 < 0x17) {
      return param_1 != 0x10;
    }
    if (param_1 != 0x26) {
      return param_1 != 0x5f;
    }
  }
  return false;
}

