Michael Stefaniuc : cabarc: Use wide-char string literals.

Alexandre Julliard julliard at winehq.org
Tue Oct 6 15:33:09 CDT 2020


Module: wine
Branch: master
Commit: 28df6726660413f24bb972b08bdd3ec6d281eaf4
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=28df6726660413f24bb972b08bdd3ec6d281eaf4

Author: Michael Stefaniuc <mstefani at winehq.org>
Date:   Mon Oct  5 23:22:47 2020 +0200

cabarc: Use wide-char string literals.

Signed-off-by: Michael Stefaniuc <mstefani at winehq.org>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 programs/cabarc/cabarc.c | 13 ++++---------
 1 file changed, 4 insertions(+), 9 deletions(-)

diff --git a/programs/cabarc/cabarc.c b/programs/cabarc/cabarc.c
index d244d6ce27..3eb28fe908 100644
--- a/programs/cabarc/cabarc.c
+++ b/programs/cabarc/cabarc.c
@@ -470,7 +470,6 @@ static BOOL add_file( HFCI fci, WCHAR *name )
 
 static BOOL add_directory( HFCI fci, WCHAR *dir )
 {
-    static const WCHAR wildcardW[] = {'*',0};
     WCHAR *p, *buffer;
     HANDLE handle;
     WIN32_FIND_DATAW data;
@@ -480,7 +479,7 @@ static BOOL add_directory( HFCI fci, WCHAR *dir )
     lstrcpyW( buffer, dir );
     p = buffer + lstrlenW( buffer );
     if (p > buffer && p[-1] != '\\') *p++ = '\\';
-    lstrcpyW( p, wildcardW );
+    lstrcpyW( p, L"*" );
 
     if ((handle = FindFirstFileW( buffer, &data )) != INVALID_HANDLE_VALUE)
     {
@@ -524,7 +523,6 @@ static BOOL add_file_or_directory( HFCI fci, WCHAR *name )
 
 static int new_cabinet( char *cab_dir )
 {
-    static const WCHAR plusW[] = {'+',0};
     WCHAR **file;
     ERF erf;
     BOOL ret = FALSE;
@@ -550,7 +548,7 @@ static int new_cabinet( char *cab_dir )
 
     for (file = opt_files; *file; file++)
     {
-        if (!lstrcmpW( *file, plusW ))
+        if (!lstrcmpW( *file, L"+" ))
             FCIFlushFolder( fci, fci_get_next_cab, fci_status );
         else
             if (!(ret = add_file_or_directory( fci, *file ))) break;
@@ -586,9 +584,6 @@ static void usage( void )
 
 int __cdecl wmain( int argc, WCHAR *argv[] )
 {
-    static const WCHAR noneW[] = {'n','o','n','e',0};
-    static const WCHAR mszipW[] = {'m','s','z','i','p',0};
-
     WCHAR *p, *command;
     char buffer[MAX_PATH];
     char filename[MAX_PATH];
@@ -617,8 +612,8 @@ int __cdecl wmain( int argc, WCHAR *argv[] )
             break;
         case 'm':
             argv++; argc--;
-            if (!wcscmp( argv[1], noneW )) opt_compression = tcompTYPE_NONE;
-            else if (!wcscmp( argv[1], mszipW )) opt_compression = tcompTYPE_MSZIP;
+            if (!wcscmp( argv[1], L"none" )) opt_compression = tcompTYPE_NONE;
+            else if (!wcscmp( argv[1], L"mszip" )) opt_compression = tcompTYPE_MSZIP;
             else
             {
                 WINE_MESSAGE( "cabarc: Unknown compression type %s\n", debugstr_w(argv[1]));




More information about the wine-cvs mailing list