From 9141595031f785ed260538e8ca451c526cd7b6c6 Mon Sep 17 00:00:00 2001 From: mpohoreski Date: Tue, 7 Mar 2006 18:14:09 +0000 Subject: [PATCH] Renamed: DiskProtect() to DiskGetProtect() Added: DiskGetProtect() --- AppleWin/source/Disk.cpp | 15 ++++++++++++++- AppleWin/source/Disk.h | 3 ++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/AppleWin/source/Disk.cpp b/AppleWin/source/Disk.cpp index 0f720c1a..6a755103 100644 --- a/AppleWin/source/Disk.cpp +++ b/AppleWin/source/Disk.cpp @@ -408,7 +408,20 @@ void DiskNotifyInvalidImage (LPCTSTR imagefilename,int error) //=========================================================================== -void DiskProtect( const int iDrive, const bool bWriteProtect ) +bool DiskGetProtect( const int iDrive ) +{ + if (IsDriveValid( iDrive )) + { + Disk_t *pFloppy = &g_aFloppyDisk[ iDrive ]; + if (pFloppy->writeprotected) + return true; + } + return false; +} + + +//=========================================================================== +void DiskSetProtect( const int iDrive, const bool bWriteProtect ) { if (IsDriveValid( iDrive )) { diff --git a/AppleWin/source/Disk.h b/AppleWin/source/Disk.h index 9cb7dc58..724a0c50 100644 --- a/AppleWin/source/Disk.h +++ b/AppleWin/source/Disk.h @@ -31,7 +31,8 @@ int DiskInsert (int,LPCTSTR,BOOL,BOOL); BOOL DiskIsSpinning (); void DiskNotifyInvalidImage (LPCTSTR,int); void DiskReset (); -void DiskProtect( const int iDrive, const bool bWriteProtect ); +bool DiskGetProtect( const int iDrive ); +void DiskSetProtect( const int iDrive, const bool bWriteProtect ); void DiskSelect (int); void DiskUpdatePosition (DWORD); bool DiskDriveSwap();