require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&_SYS_COMMON_WCHAR_LIMITS_H_)) {
    eval 'sub _SYS_COMMON_WCHAR_LIMITS_H_ () {1;}' unless defined(&_SYS_COMMON_WCHAR_LIMITS_H_);
    if(!defined(&__WCHAR_MIN__) || !defined(&__WCHAR_MAX__)) {
	die("__WCHAR_MIN__\ or\ __WCHAR_MAX__\ not\ defined");
    }
    eval 'sub WCHAR_MIN () { &__WCHAR_MIN__;}' unless defined(&WCHAR_MIN);
    eval 'sub WCHAR_MAX () { &__WCHAR_MAX__;}' unless defined(&WCHAR_MAX);
    if(!defined(&__WINT_MIN__) || !defined(&__WINT_MAX__)) {
	die("__WINT_MIN__\ or\ __WINT_MAX__\ not\ defined");
    }
    eval 'sub WINT_MIN () { &__WINT_MIN__;}' unless defined(&WINT_MIN);
    eval 'sub WINT_MAX () { &__WINT_MAX__;}' unless defined(&WINT_MAX);
}
1;
