|  | @@ -930,7 +930,7 @@ void cdromGetAudioPlaybackStatus(uint8_t *status, uint32_t *current_lba, bool cu
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |      if (current_lba) *current_lba = mechanism_status[target].last_lba
 | 
	
		
			
				|  |  |              + audio_get_bytes_read(target) / 2352;
 | 
	
		
			
				|  |  | -#elif
 | 
	
		
			
				|  |  | +#else
 | 
	
		
			
				|  |  |      if (status) *status = 0; // audio status code for 'unsupported/invalid' and not-playing indicator
 | 
	
		
			
				|  |  |      if (current_lba) *current_lba = mechanism_status[target].last_lba;
 | 
	
		
			
				|  |  |  #endif
 | 
	
	
		
			
				|  | @@ -1024,7 +1024,7 @@ static void doPlayAudio(uint32_t lba, uint32_t length)
 | 
	
		
			
				|  |  |          scsiDev.target->sense.asc = 0x6400; // ILLEGAL MODE FOR THIS TRACK
 | 
	
		
			
				|  |  |          scsiDev.phase = STATUS;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | -#elif
 | 
	
		
			
				|  |  | +#else
 | 
	
		
			
				|  |  |      debuglog("---- Target does not support audio playback");
 | 
	
		
			
				|  |  |      // per SCSI-2, targets not supporting audio respond to zero-length
 | 
	
		
			
				|  |  |      // PLAY AUDIO commands with ILLEGAL REQUEST; this seems to be a check
 | 
	
	
		
			
				|  | @@ -1056,7 +1056,7 @@ static void doPauseResumeAudio(bool resume)
 | 
	
		
			
				|  |  |          scsiDev.target->sense.asc = 0x2C00; // COMMAND SEQUENCE ERROR
 | 
	
		
			
				|  |  |          scsiDev.phase = STATUS;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | -#elif
 | 
	
		
			
				|  |  | +#else
 | 
	
		
			
				|  |  |      debuglog("---- Target does not support audio pausing");
 | 
	
		
			
				|  |  |      scsiDev.status = CHECK_CONDITION;
 | 
	
		
			
				|  |  |      scsiDev.target->sense.code = ILLEGAL_REQUEST; // assumed from PLAY AUDIO(10)
 |