Author: rhuijben
Date: Tue Sep  7 10:38:42 2010
New Revision: 993314

URL: http://svn.apache.org/viewvc?rev=993314&view=rev
Log:
* subversion/libsvn_diff/parse-diff.c
  (parse_offset): Pass a apr_uint64_t * instead of a unsigned * to
    svn_cstring_strtoui64(). This fixes several patch tests on 32 bit systems.

Modified:
    subversion/trunk/subversion/libsvn_diff/parse-diff.c

Modified: subversion/trunk/subversion/libsvn_diff/parse-diff.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_diff/parse-diff.c?rev=993314&r1=993313&r2=993314&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_diff/parse-diff.c (original)
+++ subversion/trunk/subversion/libsvn_diff/parse-diff.c Tue Sep  7 10:38:42 
2010
@@ -121,14 +121,17 @@ static svn_boolean_t
 parse_offset(svn_linenum_t *offset, const char *number)
 {
   svn_error_t *err;
+  apr_uint64_t val;
 
-  err = svn_cstring_strtoui64(offset, number, 0, SVN_LINENUM_MAX_VALUE, 10);
+  err = svn_cstring_strtoui64(&val, number, 0, SVN_LINENUM_MAX_VALUE, 10);
   if (err)
     {
       svn_error_clear(err);
       return FALSE;
     }
-  
+
+  *offset = (svn_linenum_t)val;
+
   return TRUE;
 }
 


Reply via email to