[janitor] dlls/rpcrt4 -Wwrite-strings cleanup

Daniel Marmier d.marmier at bluewin.ch
Tue Oct 7 14:59:17 CDT 2003


Fixed warnings with gcc option "-Wwrite-strings".

-------------- next part --------------
Index: dlls/rpcrt4/rpc_binding.c
===================================================================
RCS file: /home/wine/wine/dlls/rpcrt4/rpc_binding.c,v
retrieving revision 1.14
diff -u -r1.14 rpc_binding.c
--- dlls/rpcrt4/rpc_binding.c	5 Sep 2003 23:08:32 -0000	1.14
+++ dlls/rpcrt4/rpc_binding.c	7 Oct 2003 19:47:24 -0000
@@ -52,7 +52,7 @@
 };
 static CRITICAL_SECTION conn_cache_cs = { &critsect_debug, -1, 0, 0, 0, 0 };
 
-LPSTR RPCRT4_strndupA(LPSTR src, INT slen)
+LPSTR RPCRT4_strndupA(LPCSTR src, INT slen)
 {
   DWORD len;
   LPSTR s;
@@ -195,7 +195,7 @@
       /* protseq=ncalrpc: supposed to use NT LPC ports,
        * but we'll implement it with named pipes for now */
       if (strcmp(Connection->Protseq, "ncalrpc") == 0) {
-        static LPSTR prefix = "\\\\.\\pipe\\lrpc\\";
+        static LPCSTR prefix = "\\\\.\\pipe\\lrpc\\";
         LPSTR pname;
         pname = HeapAlloc(GetProcessHeap(), 0, strlen(prefix) + strlen(Connection->Endpoint) + 1);
         strcat(strcpy(pname, prefix), Connection->Endpoint);
@@ -216,7 +216,7 @@
       }
       /* protseq=ncacn_np: named pipes */
       else if (strcmp(Connection->Protseq, "ncacn_np") == 0) {
-        static LPSTR prefix = "\\\\.";
+        static LPCSTR prefix = "\\\\.";
         LPSTR pname;
         pname = HeapAlloc(GetProcessHeap(), 0, strlen(prefix) + strlen(Connection->Endpoint) + 1);
         strcat(strcpy(pname, prefix), Connection->Endpoint);
@@ -244,7 +244,7 @@
       /* protseq=ncalrpc: supposed to use NT LPC ports,
        * but we'll implement it with named pipes for now */
       if (strcmp(Connection->Protseq, "ncalrpc") == 0) {
-        static LPSTR prefix = "\\\\.\\pipe\\lrpc\\";
+        static LPCSTR prefix = "\\\\.\\pipe\\lrpc\\";
         LPSTR pname;
         HANDLE conn;
         DWORD err;
@@ -278,7 +278,7 @@
       }
       /* protseq=ncacn_np: named pipes */
       else if (strcmp(Connection->Protseq, "ncacn_np") == 0) {
-        static LPSTR prefix = "\\\\.";
+        static LPCSTR prefix = "\\\\.";
         LPSTR pname;
         HANDLE conn;
         DWORD err;
Index: dlls/rpcrt4/rpc_binding.h
===================================================================
RCS file: /home/wine/wine/dlls/rpcrt4/rpc_binding.h,v
retrieving revision 1.4
diff -u -r1.4 rpc_binding.h
--- dlls/rpcrt4/rpc_binding.h	19 Apr 2003 20:06:42 -0000	1.4
+++ dlls/rpcrt4/rpc_binding.h	7 Oct 2003 19:47:24 -0000
@@ -51,7 +51,7 @@
   RpcConnection* FromConn;
 } RpcBinding;
 
-LPSTR RPCRT4_strndupA(LPSTR src, INT len);
+LPSTR RPCRT4_strndupA(LPCSTR src, INT len);
 LPWSTR RPCRT4_strndupW(LPWSTR src, INT len);
 LPSTR RPCRT4_strdupWtoA(LPWSTR src);
 LPWSTR RPCRT4_strdupAtoW(LPSTR src);


More information about the wine-patches mailing list