require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&_SYS_CTYPE_BITS_H_)) {
    eval 'sub _SYS_CTYPE_BITS_H_ () {1;}' unless defined(&_SYS_CTYPE_BITS_H_);
    require 'sys/cdefs.ph';
    eval 'sub _CTYPE_A () {0x1;}' unless defined(&_CTYPE_A);
    eval 'sub _CTYPE_C () {0x2;}' unless defined(&_CTYPE_C);
    eval 'sub _CTYPE_D () {0x4;}' unless defined(&_CTYPE_D);
    eval 'sub _CTYPE_G () {0x8;}' unless defined(&_CTYPE_G);
    eval 'sub _CTYPE_L () {0x10;}' unless defined(&_CTYPE_L);
    eval 'sub _CTYPE_P () {0x20;}' unless defined(&_CTYPE_P);
    eval 'sub _CTYPE_S () {0x40;}' unless defined(&_CTYPE_S);
    eval 'sub _CTYPE_U () {0x80;}' unless defined(&_CTYPE_U);
    eval 'sub _CTYPE_X () {0x100;}' unless defined(&_CTYPE_X);
    eval 'sub _CTYPE_BL () {0x200;}' unless defined(&_CTYPE_BL);
    eval 'sub _CTYPE_R () {0x400;}' unless defined(&_CTYPE_R);
    eval 'sub _CTYPE_I () {0x800;}' unless defined(&_CTYPE_I);
    eval 'sub _CTYPE_T () {0x1000;}' unless defined(&_CTYPE_T);
    eval 'sub _CTYPE_Q () {0x2000;}' unless defined(&_CTYPE_Q);
}
1;
