rem: fprintf( stderr, "Unable to open '" AHINAME "' version 4.\n" );
add: fprintf( stderr, "Unable to open '" AHINAME "' version 6.\n" );
context: main( int argc, char* argv[] ) {  int rc = RETURN_OK;  if( argc != 1 ) {    fprintf( stderr, "Usage: %s\n", argv[ 0 ] );    rc = RETURN_ERROR;  }  else {    struct MsgPort* mp = CreateMsgPort();        if( mp != NULL ) {      struct AHIRequest* io = (struct AHIRequest *)	CreateIORequest( mp, sizeof( struct AHIRequest ) );      if( io != NULL ) {	// We use 32 bit samples, so we need version 6.	io->ahir_Version = 5; // FIXME: Change to 6.	if( OpenDevice( AHINAME, AHI_NO_UNIT, (struct IORequest *) io, 0 )	    == 0 ) {	  AHIBase = (struct Library *) io->ahir_Std.io_Device;	  rc = PlaySineEverywhere();	  CloseDevice( (struct IORequest *) io );	}	else {	  fprintf( stderr, "Unable to open '" AHINAME "' version 4.\n" );	  rc = RETURN_FAIL;	}		DeleteIORequest( (struct IORequest *) io );      }      else {	fprintf( stderr, "Unable to create IO request.\n" );	rc = RETURN_FAIL;      }      DeleteMsgPort( mp );    }    else {      fprintf( stderr, "Unable to create message port.\n" );      rc = RETURN_FAIL;    }  }    return rc;}