Andrew Talbot : crypt32: Cast-qual warnings fix.

Alexandre Julliard julliard at wine.codeweavers.com
Wed Oct 25 13:29:03 CDT 2006


Module: wine
Branch: master
Commit: 58f9b6076fa033ddb12b711f00b527325bbe5aeb
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=58f9b6076fa033ddb12b711f00b527325bbe5aeb

Author: Andrew Talbot <Andrew.Talbot at talbotville.com>
Date:   Tue Oct 24 21:54:07 2006 +0100

crypt32: Cast-qual warnings fix.

---

 dlls/crypt32/crl.c    |    2 +-
 dlls/crypt32/decode.c |    8 ++++----
 dlls/crypt32/encode.c |    2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dlls/crypt32/crl.c b/dlls/crypt32/crl.c
index 7a031d6..37677a6 100644
--- a/dlls/crypt32/crl.c
+++ b/dlls/crypt32/crl.c
@@ -429,7 +429,7 @@ static BOOL WINAPI CRLContext_SetPropert
         }
         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 --git a/dlls/crypt32/decode.c b/dlls/crypt32/decode.c
index 6e74fcc..cb83a80 100644
--- a/dlls/crypt32/decode.c
+++ b/dlls/crypt32/decode.c
@@ -1333,7 +1333,7 @@ static BOOL WINAPI CRYPT_AsnDecodeNameVa
         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 @@ static BOOL WINAPI CRYPT_AsnDecodeNameVa
                     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 @@ static BOOL WINAPI CRYPT_AsnDecodeUnicod
         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 @@ static BOOL WINAPI CRYPT_AsnDecodeUnicod
                     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 --git a/dlls/crypt32/encode.c b/dlls/crypt32/encode.c
index 81ce224..d897617 100644
--- a/dlls/crypt32/encode.c
+++ b/dlls/crypt32/encode.c
@@ -600,7 +600,7 @@ static BOOL WINAPI CRYPT_AsnEncodeCRLEnt
 {
     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-cvs mailing list