require '_h2ph_pre.ph';

unless(defined(&_LINUX_ISICOM_H)) {
    eval 'sub _LINUX_ISICOM_H () {1;}' unless defined(&_LINUX_ISICOM_H);
    eval 'sub __MultiTech () {(ord(\'M\')<<8);}' unless defined(&__MultiTech);
    eval 'sub MIOCTL_LOAD_FIRMWARE () {( &__MultiTech | 0x1);}' unless defined(&MIOCTL_LOAD_FIRMWARE);
    eval 'sub MIOCTL_READ_FIRMWARE () {( &__MultiTech | 0x2);}' unless defined(&MIOCTL_READ_FIRMWARE);
    eval 'sub MIOCTL_XFER_CTRL () {( &__MultiTech | 0x3);}' unless defined(&MIOCTL_XFER_CTRL);
    eval 'sub MIOCTL_RESET_CARD () {( &__MultiTech | 0x4);}' unless defined(&MIOCTL_RESET_CARD);
    eval 'sub DATA_SIZE () {16;}' unless defined(&DATA_SIZE);
}
1;
