Author: brane
Date: Sun Nov 22 02:51:48 2020
New Revision: 1883712

URL: http://svn.apache.org/viewvc?rev=1883712&view=rev
Log:
Fix warnings about int-to-pointer cast size in 32-bit platforms.

* subversion/libsvn_subr/sysinfo.c (parse_pointer_value)
   Use apr_uintptr_t to silence -Wint-to-pointer-cast, -Wpointer-to-int-cast.

Modified:
    subversion/trunk/subversion/libsvn_subr/sysinfo.c

Modified: subversion/trunk/subversion/libsvn_subr/sysinfo.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_subr/sysinfo.c?rev=1883712&r1=1883711&r2=1883712&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_subr/sysinfo.c (original)
+++ subversion/trunk/subversion/libsvn_subr/sysinfo.c Sun Nov 22 02:51:48 2020
@@ -683,7 +683,7 @@ static const unsigned char *
 parse_pointer_value(const char *start, const char *limit, char **end)
 {
   const unsigned char *ptr;
-  const apr_uint64_t val = (apr_uint64_t)apr_strtoi64(start, end, 16);
+  const apr_uintptr_t val = (apr_uintptr_t)apr_strtoi64(start, end, 16);
 
   if (errno                     /* overflow */
       || *end == start          /* no valid digits */
@@ -691,7 +691,7 @@ parse_pointer_value(const char *start, c
     return NULL;
 
   ptr = (const unsigned char*)val;
-  if (val != (apr_uint64_t)ptr)  /* truncated value */
+  if (val != (apr_uintptr_t)ptr)/* truncated value */
     return NULL;
 
   return ptr;


Reply via email to