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;