forked from len0rd/rockbox
Fix several misused of 'struct dirent' instead of 'struct dircache_entry' in tagcache.c.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24707 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
19204624a9
commit
f82c021b8b
1 changed files with 5 additions and 5 deletions
|
@ -364,7 +364,7 @@ static bool do_timed_yield(void)
|
||||||
|
|
||||||
#if defined(HAVE_TC_RAMCACHE) && defined(HAVE_DIRCACHE)
|
#if defined(HAVE_TC_RAMCACHE) && defined(HAVE_DIRCACHE)
|
||||||
static long find_entry_ram(const char *filename,
|
static long find_entry_ram(const char *filename,
|
||||||
const struct dirent *dc)
|
const struct dircache_entry *dc)
|
||||||
{
|
{
|
||||||
static long last_pos = 0;
|
static long last_pos = 0;
|
||||||
int i;
|
int i;
|
||||||
|
@ -697,7 +697,7 @@ static bool retrieve(struct tagcache_search *tcs, struct index_entry *idx,
|
||||||
if (tag == tag_filename && (idx->flag & FLAG_DIRCACHE)
|
if (tag == tag_filename && (idx->flag & FLAG_DIRCACHE)
|
||||||
&& is_dircache_intact())
|
&& is_dircache_intact())
|
||||||
{
|
{
|
||||||
dircache_copy_path((struct dirent *)seek,
|
dircache_copy_path((struct dircache_entry *)seek,
|
||||||
buf, size);
|
buf, size);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -1392,7 +1392,7 @@ static bool get_next(struct tagcache_search *tcs)
|
||||||
if (tcs->type == tag_filename && (flag & FLAG_DIRCACHE)
|
if (tcs->type == tag_filename && (flag & FLAG_DIRCACHE)
|
||||||
&& is_dircache_intact())
|
&& is_dircache_intact())
|
||||||
{
|
{
|
||||||
dircache_copy_path((struct dirent *)tcs->position,
|
dircache_copy_path((struct dircache_entry *)tcs->position,
|
||||||
buf, sizeof buf);
|
buf, sizeof buf);
|
||||||
tcs->result = buf;
|
tcs->result = buf;
|
||||||
tcs->result_len = strlen(buf) + 1;
|
tcs->result_len = strlen(buf) + 1;
|
||||||
|
@ -1671,7 +1671,7 @@ static int check_if_empty(char **tag)
|
||||||
static void __attribute__ ((noinline)) add_tagcache(char *path,
|
static void __attribute__ ((noinline)) add_tagcache(char *path,
|
||||||
unsigned long mtime
|
unsigned long mtime
|
||||||
#if defined(HAVE_TC_RAMCACHE) && defined(HAVE_DIRCACHE)
|
#if defined(HAVE_TC_RAMCACHE) && defined(HAVE_DIRCACHE)
|
||||||
,const struct dirent *dc
|
,const struct dircache_entry *dc
|
||||||
#endif
|
#endif
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
@ -3942,7 +3942,7 @@ static bool load_tagcache(void)
|
||||||
if (tag == tag_filename)
|
if (tag == tag_filename)
|
||||||
{
|
{
|
||||||
# ifdef HAVE_DIRCACHE
|
# ifdef HAVE_DIRCACHE
|
||||||
const struct dirent *dc;
|
const struct dircache_entry *dc;
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
// FIXME: This is wrong!
|
// FIXME: This is wrong!
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue