DRIVE_ATAPI
} else if (drvp->drive_flags & DRIVE_ATAPI) {
#define DRIVE (DRIVE_ATA|DRIVE_ATAPI|DRIVE_OLD)
if (drvp->drive_flags & DRIVE_ATAPI)
if ((drvp->drive_flags & DRIVE_ATAPI) &&
if (drvp->drive_flags & DRIVE_ATAPI) {
chp->ch_drive[drive].drive_flags |= DRIVE_ATAPI;
if (chp->ch_drive[drive].drive_flags & DRIVE_ATAPI)
if ((chp->ch_drive[0].drive_flags & DRIVE_ATAPI) ||
(chp->ch_drive[1].drive_flags & DRIVE_ATAPI)) {
if ((chp->ch_drive[0].drive_flags & DRIVE_ATAPI) ||
(chp->ch_drive[1].drive_flags & DRIVE_ATAPI)) {
~(DRIVE_ATA | DRIVE_ATAPI);
if (chp->ch_drive[i].drive_flags & DRIVE_ATAPI)
chp->ch_drive[0].drive_flags |= DRIVE_ATAPI;
if (chp->ch_drive[0].drive_flags & DRIVE_ATAPI ||
chp->ch_drive[1].drive_flags & DRIVE_ATAPI) {
chp->ch_drive[0].drive_flags |= DRIVE_ATAPI;
chp->ch_drive[0].drive_flags |= DRIVE_ATAPI;
if (drvp->drive_flags & DRIVE_ATAPI)