Author: stefan2
Date: Mon Mar 10 10:30:25 2014
New Revision: 1575890

URL: http://svn.apache.org/r1575890
Log:
Fix a few 64 -> 32 integer conversion warnings in FSX.

* subversion/libsvn_fs_x/noderevs.c
  (binary_noderev_t): Use apr_size_t as string index.
  (svn_fs_x__read_noderevs_container): Update stream -> struct conversions.

Modified:
    subversion/trunk/subversion/libsvn_fs_x/noderevs.c

Modified: subversion/trunk/subversion/libsvn_fs_x/noderevs.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_fs_x/noderevs.c?rev=1575890&r1=1575889&r2=1575890&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_fs_x/noderevs.c (original)
+++ subversion/trunk/subversion/libsvn_fs_x/noderevs.c Mon Mar 10 10:30:25 2014
@@ -115,11 +115,11 @@ typedef struct binary_noderev_t
 
   /* If this node-rev is a copy, this is the string index+1 of the path
      from which that copy way made. 0, otherwise. */
-  int copyfrom_path;
+  apr_size_t copyfrom_path;
 
   /* String index+1 of the root of the parent tree from whence this node-
    * rev was copied. */
-  int copyroot_path;
+  apr_size_t copyroot_path;
 
   /* Index+1 of the representation key for this node's properties.
      May be 0 if there are no properties.  */
@@ -131,7 +131,7 @@ typedef struct binary_noderev_t
 
   /* String index+1 of the path at which this node first came into
      existence.  */
-  int created_path;
+  apr_size_t created_path;
 
   /* Number of nodes with svn:mergeinfo properties that are
      descendants of this node (including it itself) */
@@ -776,15 +776,15 @@ svn_fs_x__read_noderevs_container(svn_fs
       noderev.predecessor_id = (int)svn_packed__get_uint(noderevs_stream);
       noderev.predecessor_count = (int)svn_packed__get_uint(noderevs_stream);
 
-      noderev.copyfrom_path = (int)svn_packed__get_uint(noderevs_stream);
+      noderev.copyfrom_path = 
(apr_size_t)svn_packed__get_uint(noderevs_stream);
       noderev.copyfrom_rev = 
(svn_revnum_t)svn_packed__get_int(noderevs_stream);
-      noderev.copyroot_path = (int)svn_packed__get_uint(noderevs_stream);
+      noderev.copyroot_path = 
(apr_size_t)svn_packed__get_uint(noderevs_stream);
       noderev.copyroot_rev = 
(svn_revnum_t)svn_packed__get_int(noderevs_stream);
 
       noderev.prop_rep = (int)svn_packed__get_uint(noderevs_stream);
       noderev.data_rep = (int)svn_packed__get_uint(noderevs_stream);
 
-      noderev.created_path = (int)svn_packed__get_uint(noderevs_stream);
+      noderev.created_path = (apr_size_t)svn_packed__get_uint(noderevs_stream);
       noderev.mergeinfo_count = svn_packed__get_uint(noderevs_stream);
 
       APR_ARRAY_PUSH(noderevs->noderevs, binary_noderev_t) = noderev;


Reply via email to