You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by st...@apache.org on 2014/03/08 23:22:20 UTC

svn commit: r1575623 - /subversion/trunk/subversion/libsvn_fs_fs/temp_serializer.c

Author: stefan2
Date: Sat Mar  8 22:22:19 2014
New Revision: 1575623

URL: http://svn.apache.org/r1575623
Log:
Fix a 64 -> 32 integer conversion warning.

* subversion/libsvn_fs_fs/temp_serializer.c
  (dir_data_t): The COUNT member is actually an int.
  (serialize_dir): Use the int type consistently with COUNT.

Modified:
    subversion/trunk/subversion/libsvn_fs_fs/temp_serializer.c

Modified: subversion/trunk/subversion/libsvn_fs_fs/temp_serializer.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_fs_fs/temp_serializer.c?rev=1575623&r1=1575622&r2=1575623&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_fs_fs/temp_serializer.c (original)
+++ subversion/trunk/subversion/libsvn_fs_fs/temp_serializer.c Sat Mar  8 22:22:19 2014
@@ -150,8 +150,9 @@ serialize_representation(svn_temp_serial
 /* auxiliary structure representing the content of a directory array */
 typedef struct dir_data_t
 {
-  /* number of entries in the directory */
-  apr_size_t count;
+  /* number of entries in the directory
+   * (it's int because the directory is an APR array) */
+  int count;
 
   /* number of unused dir entry buckets in the index */
   apr_size_t over_provision;
@@ -209,7 +210,7 @@ serialize_dir(apr_array_header_t *entrie
   svn_temp_serializer__context_t *context;
 
   /* calculate sizes */
-  apr_size_t count = entries->nelts;
+  int count = entries->nelts;
   apr_size_t over_provision = 2 + count / 4;
   apr_size_t entries_len = (count + over_provision) * sizeof(svn_fs_dirent_t*);
   apr_size_t lengths_len = (count + over_provision) * sizeof(apr_uint32_t);