aboutsummaryrefslogtreecommitdiffstats
path: root/src/database.c
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2008-10-11 19:49:14 -0700
committerEric Wong <normalperson@yhbt.net>2008-10-11 23:34:36 -0700
commit6e2b0ca9edaed200f250ef487701ad161aa4a168 (patch)
treefda140c473d960546bc8123be4b85e72fbe9b1b8 /src/database.c
parente71207440ebdf492e00fd5ac73b0833c82366ac6 (diff)
downloadmpd-6e2b0ca9edaed200f250ef487701ad161aa4a168.tar.gz
mpd-6e2b0ca9edaed200f250ef487701ad161aa4a168.tar.xz
mpd-6e2b0ca9edaed200f250ef487701ad161aa4a168.zip
directory: don't use identical struct and variable names
Duplicated tokens in close proximity takes too long for my head to parse; and "dir" is an easy and common abbreviation for "directory".
Diffstat (limited to 'src/database.c')
-rw-r--r--src/database.c19
1 files changed, 9 insertions, 10 deletions
diff --git a/src/database.c b/src/database.c
index ea78940f8..dde57ce6a 100644
--- a/src/database.c
+++ b/src/database.c
@@ -75,8 +75,8 @@ struct directory * db_get_directory(const char *name)
struct mpd_song *db_get_song(const char *file)
{
struct mpd_song *song = NULL;
- struct directory *directory;
- char *dir = NULL;
+ struct directory *dir;
+ char *dirpath = NULL;
char *duplicated = xstrdup(file);
char *shortname = strrchr(duplicated, '/');
@@ -87,14 +87,14 @@ struct mpd_song *db_get_song(const char *file)
} else {
*shortname = '\0';
++shortname;
- dir = duplicated;
+ dirpath = duplicated;
}
- if (!(directory = db_get_directory(dir)))
+ if (!(dir = db_get_directory(dirpath)))
goto out;
- if (!(song = songvec_find(&directory->songs, shortname)))
+ if (!(song = songvec_find(&dir->songs, shortname)))
goto out;
- assert(song->parent == directory);
+ assert(song->parent == dir);
out:
free(duplicated);
@@ -105,9 +105,9 @@ int db_walk(const char *name,
int (*forEachSong) (struct mpd_song *, void *),
int (*forEachDir) (struct directory *, void *), void *data)
{
- struct directory *directory;
+ struct directory *dir;
- if ((directory = db_get_directory(name)) == NULL) {
+ if ((dir = db_get_directory(name)) == NULL) {
struct mpd_song *song;
if ((song = db_get_song(name)) && forEachSong) {
return forEachSong(song, data);
@@ -115,8 +115,7 @@ int db_walk(const char *name,
return -1;
}
- return directory_walk(directory, forEachSong, forEachDir,
- data);
+ return directory_walk(dir, forEachSong, forEachDir, data);
}
static char *db_get_file(void)