Module: wine Branch: master Commit: 17c6e28513afe07f592f9d816faea1369a427c65 URL: https://source.winehq.org/git/wine.git/?a=commit;h=17c6e28513afe07f592f9d816...
Author: Michael Stefaniuc mstefani@winehq.org Date: Thu Oct 8 23:27:58 2020 +0200
eject: Use wide-char string literals.
Signed-off-by: Michael Stefaniuc mstefani@winehq.org Signed-off-by: Alexandre Julliard julliard@winehq.org
---
programs/eject/eject.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/programs/eject/eject.c b/programs/eject/eject.c index 0a081cfdf5..e6416eacff 100644 --- a/programs/eject/eject.c +++ b/programs/eject/eject.c @@ -37,17 +37,15 @@ static BOOL eject_all; /* wrapper for GetDriveTypeW */ static DWORD get_drive_type( WCHAR drive ) { - static const WCHAR rootW[] = {'a',':','\',0}; WCHAR path[16];
- memcpy( path, rootW, sizeof(rootW) ); + lstrcpyW( path, L"a:\" ); path[0] = drive; return GetDriveTypeW( path ); }
static BOOL eject_cd( WCHAR drive ) { - static const WCHAR deviceW[] = {'\','\','.','\','a',':',0}; PREVENT_MEDIA_REMOVAL removal; WCHAR buffer[16]; HANDLE handle; @@ -59,7 +57,7 @@ static BOOL eject_cd( WCHAR drive ) return FALSE; }
- memcpy( buffer, deviceW, sizeof(deviceW) ); + lstrcpyW( buffer, L"\\.\a:" ); buffer[4] = drive; handle = CreateFileW( buffer, 0, FILE_SHARE_READ|FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, 0 );