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 2011/04/18 20:26:33 UTC
svn commit: r1094689 -
/subversion/trunk/subversion/libsvn_fs_fs/temp_serializer.c
Author: stefan2
Date: Mon Apr 18 18:26:32 2011
New Revision: 1094689
URL: http://svn.apache.org/viewvc?rev=1094689&view=rev
Log:
Fix various compiler warnings.
* subversion/libsvn_fs_fs/temp_serializer.c
(return_serialized_dir_context): mark as "static"
(svn_fs_fs__extract_dir_entry, svn_fs_fs__replace_dir_entry):
rename "index" to "pos" as index is obviously declared in some header
Found by: philipm
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=1094689&r1=1094688&r2=1094689&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_fs_fs/temp_serializer.c (original)
+++ subversion/trunk/subversion/libsvn_fs_fs/temp_serializer.c Mon Apr 18 18:26:32 2011
@@ -686,7 +686,7 @@ svn_fs_fs__deserialize_node_revision(voi
/* Utility function that returns the directory serialized inside CONTEXT
* to DATA and DATA_LEN. */
-svn_error_t *
+static svn_error_t *
return_serialized_dir_context(svn_temp_serializer__context_t *context,
char **data,
apr_size_t *data_len)
@@ -819,24 +819,24 @@ svn_fs_fs__extract_dir_entry(void **out,
svn_temp_deserializer__ptr(data, (const void **)&hash_data->lengths);
/* binary search for the desired entry by name */
- apr_size_t index = find_entry((svn_fs_dirent_t **)entries,
- name,
- hash_data->count,
- &found);
+ apr_size_t pos = find_entry((svn_fs_dirent_t **)entries,
+ name,
+ hash_data->count,
+ &found);
/* de-serialize that entry or return NULL, if no match has been found */
*out = NULL;
if (found)
{
const svn_fs_dirent_t *source =
- svn_temp_deserializer__ptr(entries, (const void **)&entries[index]);
+ svn_temp_deserializer__ptr(entries, (const void **)&entries[pos]);
/* Entries have been serialized one-by-one, each time including all
* nestes structures and strings. Therefore, they occupy a single
* block of memory whose end-offset is either the beginning of the
* next entry or the end of the buffer
*/
- apr_size_t size = lengths[index];
+ apr_size_t size = lengths[pos];
/* copy & deserialize the entry */
svn_fs_dirent_t *new_entry = apr_palloc(pool, size);
@@ -889,7 +889,7 @@ svn_fs_fs__replace_dir_entry(char **data
svn_fs_dirent_t **entries;
apr_uint32_t *lengths;
apr_uint32_t length;
- apr_size_t index;
+ apr_size_t pos;
svn_temp_serializer__context_t *context;
@@ -910,7 +910,7 @@ svn_fs_fs__replace_dir_entry(char **data
(const void **)&hash_data->lengths);
/* binary search for the desired entry by name */
- index = find_entry(entries, replace_baton->name, hash_data->count, &found);
+ pos = find_entry(entries, replace_baton->name, hash_data->count, &found);
/* handle entry removal (if found at all) */
if (replace_baton->new_entry == NULL)
@@ -918,12 +918,12 @@ svn_fs_fs__replace_dir_entry(char **data
if (found)
{
/* remove reference to the entry from the index */
- memmove(&entries[index],
- &entries[index + 1],
- sizeof(entries[index]) * (hash_data->count - index));
- memmove(&lengths[index],
- &lengths[index + 1],
- sizeof(lengths[index]) * (hash_data->count - index));
+ memmove(&entries[pos],
+ &entries[pos + 1],
+ sizeof(entries[pos]) * (hash_data->count - pos));
+ memmove(&lengths[pos],
+ &lengths[pos + 1],
+ sizeof(lengths[pos]) * (hash_data->count - pos));
hash_data->count--;
hash_data->over_provision++;
@@ -943,12 +943,12 @@ svn_fs_fs__replace_dir_entry(char **data
return slowly_replace_dir_entry(data, data_len, baton, pool);
/* make entries[index] available for pointing to the new entry */
- memmove(&entries[index + 1],
- &entries[index],
- sizeof(entries[index]) * (hash_data->count - index));
- memmove(&lengths[index + 1],
- &lengths[index],
- sizeof(lengths[index]) * (hash_data->count - index));
+ memmove(&entries[pos + 1],
+ &entries[pos],
+ sizeof(entries[pos]) * (hash_data->count - pos));
+ memmove(&lengths[pos + 1],
+ &lengths[pos],
+ sizeof(lengths[pos]) * (hash_data->count - pos));
hash_data->count++;
hash_data->over_provision--;
@@ -956,13 +956,13 @@ svn_fs_fs__replace_dir_entry(char **data
}
/* de-serialize the new entry */
- entries[index] = replace_baton->new_entry;
+ entries[pos] = replace_baton->new_entry;
context = svn_temp_serializer__init_append(hash_data,
entries,
hash_data->len,
*data_len,
pool);
- serialize_dir_entry(context, &entries[index], &length);
+ serialize_dir_entry(context, &entries[pos], &length);
/* return the updated serialized data */
SVN_ERR (return_serialized_dir_context(context,
@@ -977,7 +977,7 @@ svn_fs_fs__replace_dir_entry(char **data
lengths = (apr_uint32_t *)
svn_temp_deserializer__ptr((const char *)hash_data,
(const void **)&hash_data->lengths);
- lengths[index] = length;
+ lengths[pos] = length;
return SVN_NO_ERROR;
}