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);