advapi32: Constify some variables (1 of 3)

Andrew Talbot Andrew.Talbot at talbotville.com
Sat Mar 10 06:17:20 CST 2007


Changelog:
    advapi32: Constify some variables (1 of 3).

diff -urN a/dlls/advapi32/crypt_md4.c b/dlls/advapi32/crypt_md4.c
--- a/dlls/advapi32/crypt_md4.c	2006-05-23 13:47:28.000000000 +0100
+++ b/dlls/advapi32/crypt_md4.c	2007-03-10 09:24:16.000000000 +0000
@@ -285,12 +285,12 @@
  *  Failure: STATUS_UNSUCCESSFUL
  *
  */
-NTSTATUS WINAPI SystemFunction007(PUNICODE_STRING string, LPBYTE hash)
+NTSTATUS WINAPI SystemFunction007(const UNICODE_STRING *string, LPBYTE hash)
 {
     MD4_CTX ctx;
 
     MD4Init( &ctx );
-    MD4Update( &ctx, (BYTE*) string->Buffer, string->Length );
+    MD4Update( &ctx, (const BYTE *)string->Buffer, string->Length );
     MD4Final( &ctx );
     memcpy( hash, ctx.digest, 0x10 );
 
@@ -313,7 +313,7 @@
  *  Failure: STATUS_UNSUCCESSFUL
  *
  */
-NTSTATUS WINAPI SystemFunction010(LPVOID unknown, LPBYTE data, LPBYTE hash)
+NTSTATUS WINAPI SystemFunction010(LPVOID unknown, const BYTE *data, LPBYTE hash)
 {
     MD4_CTX ctx;
 
diff -urN a/dlls/advapi32/tests/crypt_md4.c b/dlls/advapi32/tests/crypt_md4.c
--- a/dlls/advapi32/tests/crypt_md4.c	2006-12-15 17:25:54.000000000 +0000
+++ b/dlls/advapi32/tests/crypt_md4.c	2007-03-10 09:17:22.000000000 +0000
@@ -39,7 +39,7 @@
 typedef VOID (WINAPI *fnMD4Init)( MD4_CTX *ctx );
 typedef VOID (WINAPI *fnMD4Update)( MD4_CTX *ctx, const unsigned char *src, const int len );
 typedef VOID (WINAPI *fnMD4Final)( MD4_CTX *ctx );
-typedef int (WINAPI *fnSystemFunction007)(PUNICODE_STRING,LPBYTE);
+typedef int (WINAPI *fnSystemFunction007)(const UNICODE_STRING *, LPBYTE);
 typedef int (WINAPI *md4hashfunc)(LPVOID, const LPBYTE, LPBYTE);
 
 fnMD4Init pMD4Init;



More information about the wine-patches mailing list