require '_h2ph_pre.ph';

unless(defined(&_DEV_STD_SBP2VAR_H_)) {
    eval 'sub _DEV_STD_SBP2VAR_H_ () {1;}' unless defined(&_DEV_STD_SBP2VAR_H_);
    eval 'sub SBP2_NULL_ORB () {0x8000;}' unless defined(&SBP2_NULL_ORB);
    eval 'sub SBP2_DUMMY_TYPE () {0x6000;}' unless defined(&SBP2_DUMMY_TYPE);
    eval 'sub SBP2_STATUS_SRC_MASK () {0xc0;}' unless defined(&SBP2_STATUS_SRC_MASK);
    eval 'sub SBP2_STATUS_RESPONSE_MASK () {0x30;}' unless defined(&SBP2_STATUS_RESPONSE_MASK);
    eval 'sub SBP2_STATUS_RESP_REQ_COMPLETE () {0x;}' unless defined(&SBP2_STATUS_RESP_REQ_COMPLETE);
    eval 'sub SBP2_STATUS_RESP_TRANS_FAILURE () {0x10;}' unless defined(&SBP2_STATUS_RESP_TRANS_FAILURE);
    eval 'sub SBP2_STATUS_RESP_ILLEGAL_REQ () {0x20;}' unless defined(&SBP2_STATUS_RESP_ILLEGAL_REQ);
    eval 'sub SBP2_STATUS_RESP_VENDOR () {0x30;}' unless defined(&SBP2_STATUS_RESP_VENDOR);
    eval 'sub SBP2_STATUS_DEAD () {0x8;}' unless defined(&SBP2_STATUS_DEAD);
    eval 'sub SBP2_STATUS_LEN_MASK () {0x7;}' unless defined(&SBP2_STATUS_LEN_MASK);
    eval 'sub SBP2_STATUS_NONE () {0x;}' unless defined(&SBP2_STATUS_NONE);
    eval 'sub SBP2_STATUS_UNSUPPORTED_TYPE () {0x1;}' unless defined(&SBP2_STATUS_UNSUPPORTED_TYPE);
    eval 'sub SBP2_STATUS_UNSUPPORTED_SPEED () {0x2;}' unless defined(&SBP2_STATUS_UNSUPPORTED_SPEED);
    eval 'sub SBP2_STATUS_UNSUPPORTED_PGSIZ () {0x3;}' unless defined(&SBP2_STATUS_UNSUPPORTED_PGSIZ);
    eval 'sub SBP2_STATUS_ACCESS_DENIED () {0x4;}' unless defined(&SBP2_STATUS_ACCESS_DENIED);
    eval 'sub SBP2_STATUS_UNSUPPORTED_LUN () {0x5;}' unless defined(&SBP2_STATUS_UNSUPPORTED_LUN);
    eval 'sub SBP2_STATUS_MAX_PAYLOAD_SMALL () {0x6;}' unless defined(&SBP2_STATUS_MAX_PAYLOAD_SMALL);
    eval 'sub SBP2_STATUS_RESOURCE_UNAVAIL () {0x8;}' unless defined(&SBP2_STATUS_RESOURCE_UNAVAIL);
    eval 'sub SBP2_STATUS_FUNCTION_REJECTED () {0x9;}' unless defined(&SBP2_STATUS_FUNCTION_REJECTED);
    eval 'sub SBP2_STATUS_INVALID_LOGINID () {0xa;}' unless defined(&SBP2_STATUS_INVALID_LOGINID);
    eval 'sub SBP2_STATUS_DUMMY_ORB_COMPLETE () {0xb;}' unless defined(&SBP2_STATUS_DUMMY_ORB_COMPLETE);
    eval 'sub SBP2_STATUS_REQUEST_ABORTED () {0xc;}' unless defined(&SBP2_STATUS_REQUEST_ABORTED);
    eval 'sub SBP2_STATUS_UNSPECIFIED () {0xff;}' unless defined(&SBP2_STATUS_UNSPECIFIED);
    eval 'sub SBP2_STATUS_OBJECT_MASK () {0xc0;}' unless defined(&SBP2_STATUS_OBJECT_MASK);
    eval 'sub SBP2_STATUS_OBJECT_ORB () {0x;}' unless defined(&SBP2_STATUS_OBJECT_ORB);
    eval 'sub SBP2_STATUS_OBJECT_DATA_BUF () {0x40;}' unless defined(&SBP2_STATUS_OBJECT_DATA_BUF);
    eval 'sub SBP2_STATUS_OBJECT_PAGE_TABLE () {0x80;}' unless defined(&SBP2_STATUS_OBJECT_PAGE_TABLE);
    eval 'sub SBP2_STATUS_OBJECT_UNSPECIFIED () {0xc0;}' unless defined(&SBP2_STATUS_OBJECT_UNSPECIFIED);
    eval 'sub SBP2_STATUS_SERIAL_MASK () {0xf;}' unless defined(&SBP2_STATUS_SERIAL_MASK);
    eval 'sub SBP2_STATUS_SERIAL_ACK_MISSING () {0x;}' unless defined(&SBP2_STATUS_SERIAL_ACK_MISSING);
    eval 'sub SBP2_STATUS_SERIAL_TIMEOUT () {0x2;}' unless defined(&SBP2_STATUS_SERIAL_TIMEOUT);
    eval 'sub SBP2_STATUS_SERIAL_ACK_BUSY_X () {0x4;}' unless defined(&SBP2_STATUS_SERIAL_ACK_BUSY_X);
    eval 'sub SBP2_STATUS_SERIAL_ACK_BUSY_A () {0x5;}' unless defined(&SBP2_STATUS_SERIAL_ACK_BUSY_A);
    eval 'sub SBP2_STATUS_SERIAL_ACK_BUSY_B () {0x6;}' unless defined(&SBP2_STATUS_SERIAL_ACK_BUSY_B);
    eval 'sub SBP2_STATUS_SERIAL_TARDY_RETRY () {0xb;}' unless defined(&SBP2_STATUS_SERIAL_TARDY_RETRY);
    eval 'sub SBP2_STATUS_SERIAL_CONFLICT () {0xc;}' unless defined(&SBP2_STATUS_SERIAL_CONFLICT);
    eval 'sub SBP2_STATUS_SERIAL_DATA () {0xd;}' unless defined(&SBP2_STATUS_SERIAL_DATA);
    eval 'sub SBP2_STATUS_SERIAL_TYPE () {0xe;}' unless defined(&SBP2_STATUS_SERIAL_TYPE);
    eval 'sub SBP2_STATUS_SERIAL_ADDRESS () {0xf;}' unless defined(&SBP2_STATUS_SERIAL_ADDRESS);
}
1;
