require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&_SYS_STDBOOL_H_)) {
    eval 'sub _SYS_STDBOOL_H_ () {1;}' unless defined(&_SYS_STDBOOL_H_);
    unless(defined(&__bool_true_false_are_defined)) {
	unless(defined(&__cplusplus)) {
	    eval 'sub bool () { &_Bool;}' unless defined(&bool);
	    eval 'sub true () {1;}' unless defined(&true);
	    eval 'sub false () {0;}' unless defined(&false);
	}
	eval 'sub __bool_true_false_are_defined () {1;}' unless defined(&__bool_true_false_are_defined);
    }
}
1;
