require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&_DEV_SUN_IDPROM_H_)) {
    eval 'sub _DEV_SUN_IDPROM_H_ () {1;}' unless defined(&_DEV_SUN_IDPROM_H_);
    eval 'sub IDPROM_VERSION () {1;}' unless defined(&IDPROM_VERSION);
    eval 'sub IDPROM_SIZE () {($sizeof{\'struct idprom\'});}' unless defined(&IDPROM_SIZE);
    eval 'sub IDPROM_CKSUM_SIZE () {16;}' unless defined(&IDPROM_CKSUM_SIZE);
    eval 'sub IDM_ARCH_MASK () {0xf0;}' unless defined(&IDM_ARCH_MASK);
    eval 'sub IDM_ARCH_SUN2 () {0x;}' unless defined(&IDM_ARCH_SUN2);
    eval 'sub IDM_ARCH_SUN3 () {0x10;}' unless defined(&IDM_ARCH_SUN3);
    eval 'sub IDM_ARCH_SUN4 () {0x20;}' unless defined(&IDM_ARCH_SUN4);
    eval 'sub IDM_ARCH_SUN3X () {0x40;}' unless defined(&IDM_ARCH_SUN3X);
    eval 'sub IDM_ARCH_SUN4C () {0x50;}' unless defined(&IDM_ARCH_SUN4C);
    eval 'sub IDM_ARCH_SUN4M () {0x70;}' unless defined(&IDM_ARCH_SUN4M);
    eval 'sub IDM_IMPL_MASK () {0xf;}' unless defined(&IDM_IMPL_MASK);
    eval 'sub ID_SUN2_120 () {0x1;}' unless defined(&ID_SUN2_120);
    eval 'sub ID_SUN2_50 () {0x2;}' unless defined(&ID_SUN2_50);
    eval 'sub ID_SUN3_160 () {0x11;}' unless defined(&ID_SUN3_160);
    eval 'sub ID_SUN3_50 () {0x12;}' unless defined(&ID_SUN3_50);
    eval 'sub ID_SUN3_260 () {0x13;}' unless defined(&ID_SUN3_260);
    eval 'sub ID_SUN3_110 () {0x14;}' unless defined(&ID_SUN3_110);
    eval 'sub ID_SUN3_60 () {0x17;}' unless defined(&ID_SUN3_60);
    eval 'sub ID_SUN3_E () {0x18;}' unless defined(&ID_SUN3_E);
    eval 'sub ID_SUN3X_470 () {0x41;}' unless defined(&ID_SUN3X_470);
    eval 'sub ID_SUN3X_80 () {0x42;}' unless defined(&ID_SUN3X_80);
    eval 'sub ID_SUN4_100 () {0x22;}' unless defined(&ID_SUN4_100);
    eval 'sub ID_SUN4_200 () {0x21;}' unless defined(&ID_SUN4_200);
    eval 'sub ID_SUN4_300 () {0x23;}' unless defined(&ID_SUN4_300);
    eval 'sub ID_SUN4_400 () {0x24;}' unless defined(&ID_SUN4_400);
    if(defined(&_KERNEL) || defined(&_STANDALONE)) {
    }
}
1;
