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 2012/09/24 12:29:05 UTC
svn commit: r1389274 - /subversion/trunk/tools/fsfs/reorg.c
Author: stefan2
Date: Mon Sep 24 10:29:05 2012
New Revision: 1389274
URL: http://svn.apache.org/viewvc?rev=1389274&view=rev
Log:
Fix a number of compiler warnings in the FSFS reorg tool.
* tools/fsfs/reorg.c
(get_cached_dir,
set_cached_dir,
get_cached_window,
set_cached_window): don't use identifier "index" (hides global def)
(read_pack_file,
update_id): ensure that variables are properly initialized
Modified:
subversion/trunk/tools/fsfs/reorg.c
Modified: subversion/trunk/tools/fsfs/reorg.c
URL: http://svn.apache.org/viewvc/subversion/trunk/tools/fsfs/reorg.c?rev=1389274&r1=1389273&r2=1389274&view=diff
==============================================================================
--- subversion/trunk/tools/fsfs/reorg.c (original)
+++ subversion/trunk/tools/fsfs/reorg.c Mon Sep 24 10:29:05 2012
@@ -386,8 +386,8 @@ get_cached_dir(fs_fs_t *fs,
svn_revnum_t revision = representation->revision->revision;
apr_off_t offset = representation->original.offset;
- apr_size_t index = get_dir_cache_index(fs, revision, offset);
- dir_cache_entry_t *entry = &fs->dir_cache->entries[index];
+ apr_size_t i = get_dir_cache_index(fs, revision, offset);
+ dir_cache_entry_t *entry = &fs->dir_cache->entries[i];
return entry->offset == offset && entry->revision == revision
? entry->hash
@@ -402,8 +402,8 @@ set_cached_dir(fs_fs_t *fs,
svn_revnum_t revision = representation->revision->revision;
apr_off_t offset = representation->original.offset;
- apr_size_t index = get_dir_cache_index(fs, revision, offset);
- dir_cache_entry_t *entry = &fs->dir_cache->entries[index];
+ apr_size_t i = get_dir_cache_index(fs, revision, offset);
+ dir_cache_entry_t *entry = &fs->dir_cache->entries[i];
fs->dir_cache->insert_count += apr_hash_count(hash);
if (fs->dir_cache->insert_count >= fs->dir_cache->entry_count * 100)
@@ -456,8 +456,8 @@ get_cached_window(fs_fs_t *fs,
svn_revnum_t revision = representation->revision->revision;
apr_off_t offset = representation->original.offset;
- apr_size_t index = get_window_cache_index(fs, revision, offset);
- window_cache_entry_t *entry = &fs->window_cache->entries[index];
+ apr_size_t i = get_window_cache_index(fs, revision, offset);
+ window_cache_entry_t *entry = &fs->window_cache->entries[i];
return entry->offset == offset && entry->revision == revision
? svn_stringbuf_dup(entry->window, pool)
@@ -472,8 +472,8 @@ set_cached_window(fs_fs_t *fs,
svn_revnum_t revision = representation->revision->revision;
apr_off_t offset = representation->original.offset;
- apr_size_t index = get_window_cache_index(fs, revision, offset);
- window_cache_entry_t *entry = &fs->window_cache->entries[index];
+ apr_size_t i = get_window_cache_index(fs, revision, offset);
+ window_cache_entry_t *entry = &fs->window_cache->entries[i];
fs->window_cache->insert_count += window->len;
if (fs->window_cache->insert_count >= fs->window_cache->entry_count * 10000)
@@ -1265,7 +1265,7 @@ read_pack_file(fs_fs_t *fs,
svn_revnum_t base,
apr_pool_t *pool)
{
- apr_array_header_t *manifest;
+ apr_array_header_t *manifest = NULL;
apr_pool_t *local_pool = svn_pool_create(pool);
apr_pool_t *iter_pool = svn_pool_create(local_pool);
int i;
@@ -1283,7 +1283,7 @@ read_pack_file(fs_fs_t *fs,
revisions->filesize = file_content->len;
APR_ARRAY_PUSH(fs->packs, revision_pack_t*) = revisions;
- read_manifest(&manifest, pack_folder, local_pool);
+ SVN_ERR(read_manifest(&manifest, pack_folder, local_pool));
if (manifest->nelts != fs->max_files_per_dir)
return svn_error_create(SVN_ERR_FS_CORRUPT, NULL, NULL);
@@ -2118,7 +2118,7 @@ update_id(svn_stringbuf_t *node_rev,
const char *key,
noderev_t *node)
{
- char *newline_pos;
+ char *newline_pos = 0;
char *pos;
pos = strstr(node_rev->data, key);