Eric Pouech : wldap32: Use correct integral type.

Alexandre Julliard julliard at winehq.org
Fri Feb 4 16:08:35 CST 2022


Module: wine
Branch: master
Commit: d1265abbc48cf6fee43c4c0cde8daa4ea7160169
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=d1265abbc48cf6fee43c4c0cde8daa4ea7160169

Author: Eric Pouech <eric.pouech at gmail.com>
Date:   Thu Feb  3 11:50:00 2022 +0100

wldap32: Use correct integral type.

Signed-off-by: Eric Pouech <eric.pouech at gmail.com>
Signed-off-by: Hans Leidekker <hans at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/wldap32/ber.c     | 8 ++++----
 dlls/wldap32/libldap.h | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dlls/wldap32/ber.c b/dlls/wldap32/ber.c
index 8387ce36033..f3b18e530b4 100644
--- a/dlls/wldap32/ber.c
+++ b/dlls/wldap32/ber.c
@@ -145,7 +145,7 @@ void CDECL ber_bvfree( BERVAL *berval )
  */
 ULONG CDECL ber_first_element( BerElement *ber, ULONG *len, char **opaque )
 {
-    struct ber_first_element_params params = { BER(ber), len, opaque };
+    struct ber_first_element_params params = { BER(ber), (unsigned int *)len, opaque };
     return LDAP_CALL( ber_first_element, &params );
 }
 
@@ -265,7 +265,7 @@ BerElement * CDECL ber_init( BERVAL *berval )
  */
 ULONG CDECL ber_next_element( BerElement *ber, ULONG *len, char *opaque )
 {
-    struct ber_next_element_params params = { BER(ber), len, opaque };
+    struct ber_next_element_params params = { BER(ber), (unsigned int *)len, opaque };
     return LDAP_CALL( ber_next_element, &params );
 }
 
@@ -285,7 +285,7 @@ ULONG CDECL ber_next_element( BerElement *ber, ULONG *len, char *opaque )
  */
 ULONG CDECL ber_peek_tag( BerElement *ber, ULONG *len )
 {
-    struct ber_peek_tag_params params = { BER(ber), len };
+    struct ber_peek_tag_params params = { BER(ber), (unsigned int *)len };
     return LDAP_CALL( ber_peek_tag, &params );
 }
 
@@ -305,7 +305,7 @@ ULONG CDECL ber_peek_tag( BerElement *ber, ULONG *len )
  */
 ULONG CDECL ber_skip_tag( BerElement *ber, ULONG *len )
 {
-    struct ber_skip_tag_params params = { BER(ber), len };
+    struct ber_skip_tag_params params = { BER(ber), (unsigned int *)len };
     return LDAP_CALL( ber_skip_tag, &params );
 }
 
diff --git a/dlls/wldap32/libldap.h b/dlls/wldap32/libldap.h
index c398b501602..65487f16fe6 100644
--- a/dlls/wldap32/libldap.h
+++ b/dlls/wldap32/libldap.h
@@ -106,7 +106,7 @@ struct ber_alloc_t_params
 struct ber_first_element_params
 {
     void *ber;
-    ULONG *ret_len;
+    unsigned int *ret_len;
     char **last;
 };
 




More information about the wine-cvs mailing list