crypt32: Cast-qual warnings fix

Andrew Talbot Andrew.Talbot at talbotville.com
Tue Oct 24 15:54:07 CDT 2006


Changelog:
    crypt32: Cast-qual warnings fix.

diff -urN a/dlls/crypt32/crl.c b/dlls/crypt32/crl.c
--- a/dlls/crypt32/crl.c	2006-10-04 10:26:38.000000000 +0100
+++ b/dlls/crypt32/crl.c	2006-10-24 18:34:48.000000000 +0100
@@ -429,7 +429,7 @@
         }
         case CERT_DATE_STAMP_PROP_ID:
             ret = ContextPropertyList_SetProperty(properties, dwPropId,
-             (LPBYTE)pvData, sizeof(FILETIME));
+             (const BYTE *)pvData, sizeof(FILETIME));
             break;
         default:
             FIXME("%d: stub\n", dwPropId);
diff -urN a/dlls/crypt32/decode.c b/dlls/crypt32/decode.c
--- a/dlls/crypt32/decode.c	2006-10-04 10:26:38.000000000 +0100
+++ b/dlls/crypt32/decode.c	2006-10-24 19:04:54.000000000 +0100
@@ -1333,7 +1333,7 @@
         case ASN_UTF8STRING:
             valueType = CERT_RDN_UTF8_STRING;
             bytesNeeded += MultiByteToWideChar(CP_UTF8, 0,
-             (LPSTR)pbEncoded + 1 + lenBytes, dataLen, NULL, 0) * 2;
+             (LPCSTR)pbEncoded + 1 + lenBytes, dataLen, NULL, 0) * 2;
             break;
         default:
             SetLastError(CRYPT_E_ASN1_BADTAG);
@@ -1394,7 +1394,7 @@
                     LPWSTR str = (LPWSTR)value->Value.pbData;
 
                     value->Value.cbData = MultiByteToWideChar(CP_UTF8, 0,
-                     (LPSTR)pbEncoded + 1 + lenBytes, dataLen, 
+                     (LPCSTR)pbEncoded + 1 + lenBytes, dataLen, 
                      str, bytesNeeded - sizeof(CERT_NAME_VALUE)) * 2;
                     break;
                 }
@@ -1508,7 +1508,7 @@
         case ASN_UTF8STRING:
             valueType = CERT_RDN_UTF8_STRING;
             bytesNeeded += MultiByteToWideChar(CP_UTF8, 0,
-             (LPSTR)pbEncoded + 1 + lenBytes, dataLen, NULL, 0) * 2;
+             (LPCSTR)pbEncoded + 1 + lenBytes, dataLen, NULL, 0) * 2;
             break;
         default:
             SetLastError(CRYPT_E_ASN1_BADTAG);
@@ -1561,7 +1561,7 @@
                     break;
                 case ASN_UTF8STRING:
                     value->Value.cbData = MultiByteToWideChar(CP_UTF8, 0,
-                     (LPSTR)pbEncoded + 1 + lenBytes, dataLen, 
+                     (LPCSTR)pbEncoded + 1 + lenBytes, dataLen,
                      str, bytesNeeded - sizeof(CERT_NAME_VALUE)) * 2;
                     break;
                 }
diff -urN a/dlls/crypt32/encode.c b/dlls/crypt32/encode.c
--- a/dlls/crypt32/encode.c	2006-10-04 10:26:38.000000000 +0100
+++ b/dlls/crypt32/encode.c	2006-10-24 21:34:32.000000000 +0100
@@ -600,7 +600,7 @@
 {
     DWORD cCRLEntry = *(const DWORD *)pvStructInfo;
     DWORD bytesNeeded, dataLen, lenBytes, i;
-    const CRL_ENTRY *rgCRLEntry = *(const CRL_ENTRY **)
+    const CRL_ENTRY *rgCRLEntry = *(const CRL_ENTRY *const *)
      ((const BYTE *)pvStructInfo + sizeof(DWORD));
     BOOL ret = TRUE;
 



More information about the wine-patches mailing list