require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&_DEV_SCSIPI_SCSI_ALL_H_)) {
    eval 'sub _DEV_SCSIPI_SCSI_ALL_H_ () {1;}' unless defined(&_DEV_SCSIPI_SCSI_ALL_H_);
    eval 'sub SCSI_CTL_LINK () {0x1;}' unless defined(&SCSI_CTL_LINK);
    eval 'sub SCSI_CTL_FLAG () {0x2;}' unless defined(&SCSI_CTL_FLAG);
    eval 'sub SCSI_CTL_VENDOR () {0xc0;}' unless defined(&SCSI_CTL_VENDOR);
    eval 'sub SCSI_CMD_LUN_MASK () {0xe0;}' unless defined(&SCSI_CMD_LUN_MASK);
    eval 'sub SCSI_CMD_LUN_SHIFT () {5;}' unless defined(&SCSI_CMD_LUN_SHIFT);
    eval 'sub SCSI_CHANGE_DEFINITION () {0x40;}' unless defined(&SCSI_CHANGE_DEFINITION);
    eval 'sub SC_SCSI_1 () {0x1;}' unless defined(&SC_SCSI_1);
    eval 'sub SC_SCSI_2 () {0x3;}' unless defined(&SC_SCSI_2);
    eval 'sub SCSI_OK () {0x;}' unless defined(&SCSI_OK);
    eval 'sub SCSI_CHECK () {0x2;}' unless defined(&SCSI_CHECK);
    eval 'sub SCSI_BUSY () {0x8;}' unless defined(&SCSI_BUSY);
    eval 'sub SCSI_INTERM () {0x10;}' unless defined(&SCSI_INTERM);
    eval 'sub SCSI_RESV_CONFLICT () {0x18;}' unless defined(&SCSI_RESV_CONFLICT);
    eval 'sub SCSI_TERMINATED () {0x22;}' unless defined(&SCSI_TERMINATED);
    eval 'sub SCSI_QUEUE_FULL () {0x28;}' unless defined(&SCSI_QUEUE_FULL);
    eval 'sub SCSI_ACA_ACTIVE () {0x30;}' unless defined(&SCSI_ACA_ACTIVE);
}
1;
