FDI: Constify some variables

Andrew Talbot Andrew.Talbot at talbotville.com
Thu Mar 15 16:46:26 CDT 2007


Changelog:
    FDI: Constify some variables.

diff -urN a/dlls/cabinet/cabinet_main.c b/dlls/cabinet/cabinet_main.c
--- a/dlls/cabinet/cabinet_main.c	2007-03-15 17:31:18.000000000 +0000
+++ b/dlls/cabinet/cabinet_main.c	2007-03-15 20:16:45.000000000 +0000
@@ -86,7 +86,7 @@
     HeapFree(GetProcessHeap(), 0, memory);
 }
 
-static INT_PTR fdi_open(char *pszFile, int oflag, int pmode)
+static INT_PTR fdi_open(const char *pszFile, int oflag, int pmode)
 {
     HANDLE handle;
     DWORD dwAccess = 0;
@@ -131,7 +131,7 @@
     return 0;
 }
 
-static UINT fdi_write(INT_PTR hf, void *pv, UINT cb)
+static UINT fdi_write(INT_PTR hf, const void *pv, UINT cb)
 {
     HANDLE handle = (HANDLE) hf;
     DWORD dwWritten;
diff -urN a/dlls/msi/files.c b/dlls/msi/files.c
--- a/dlls/msi/files.c	2007-02-26 17:43:07.000000000 +0000
+++ b/dlls/msi/files.c	2007-03-15 20:56:44.000000000 +0000
@@ -161,7 +161,7 @@
     msi_free(pv);
 }
 
-static INT_PTR cabinet_open(char *pszFile, int oflag, int pmode)
+static INT_PTR cabinet_open(const char *pszFile, int oflag, int pmode)
 {
     HANDLE handle;
     DWORD dwAccess = 0;
@@ -202,7 +202,7 @@
     return 0;
 }
 
-static UINT cabinet_write(INT_PTR hf, void *pv, UINT cb)
+static UINT cabinet_write(INT_PTR hf, const void *pv, UINT cb)
 {
     HANDLE handle = (HANDLE) hf;
     DWORD dwWritten;
diff -urN a/dlls/setupapi/setupcab.c b/dlls/setupapi/setupcab.c
--- a/dlls/setupapi/setupcab.c	2006-11-10 17:26:30.000000000 +0000
+++ b/dlls/setupapi/setupcab.c	2007-03-15 20:45:39.000000000 +0000
@@ -113,7 +113,7 @@
   HeapFree(GetProcessHeap(), 0, pv);
 }
 
-static INT_PTR sc_cb_open(char *pszFile, int oflag, int pmode)
+static INT_PTR sc_cb_open(const char *pszFile, int oflag, int pmode)
 {
   DWORD creation = 0, sharing = 0;
   int ioflag = 0;
@@ -204,7 +204,7 @@
   return num_read;
 }
 
-static UINT sc_cb_write(INT_PTR hf, void *pv, UINT cb)
+static UINT sc_cb_write(INT_PTR hf, const void *pv, UINT cb)
 {
   DWORD num_written;
   /* BOOL rv; */
diff -urN a/include/fdi.h b/include/fdi.h
--- a/include/fdi.h	2006-05-23 13:49:04.000000000 +0100
+++ b/include/fdi.h	2007-03-15 19:53:38.000000000 +0000
@@ -205,14 +205,14 @@
 typedef void (__cdecl *PFNFREE)(void *pv);
 #define FNFREE(fn) void __cdecl fn(void *pv)
 
-typedef INT_PTR (__cdecl *PFNOPEN) (char *pszFile, int oflag, int pmode);
-#define FNOPEN(fn) INT_PTR __cdecl fn(char *pszFile, int oflag, int pmode)
+typedef INT_PTR (__cdecl *PFNOPEN) (const char *pszFile, int oflag, int pmode);
+#define FNOPEN(fn) INT_PTR __cdecl fn(const char *pszFile, int oflag, int pmode)
 
 typedef UINT (__cdecl *PFNREAD) (INT_PTR hf, void *pv, UINT cb);
 #define FNREAD(fn) UINT __cdecl fn(INT_PTR hf, void *pv, UINT cb)
 
-typedef UINT (__cdecl *PFNWRITE)(INT_PTR hf, void *pv, UINT cb);
-#define FNWRITE(fn) UINT __cdecl fn(INT_PTR hf, void *pv, UINT cb)
+typedef UINT (__cdecl *PFNWRITE)(INT_PTR hf, const void *pv, UINT cb);
+#define FNWRITE(fn) UINT __cdecl fn(INT_PTR hf, const void *pv, UINT cb)
 
 typedef int  (__cdecl *PFNCLOSE)(INT_PTR hf);
 #define FNCLOSE(fn) int __cdecl fn(INT_PTR hf)



More information about the wine-patches mailing list