From 54f56cb71690c2909064fdc30aa0ae42491efd9b Mon Sep 17 00:00:00 2001 From: yabause Date: Mon, 10 Nov 2008 21:47:21 +0000 Subject: [PATCH] Patch by Magliocchetti Riccardo: Removed shadow on fpath. --- desmume/src/cflash.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/desmume/src/cflash.cpp b/desmume/src/cflash.cpp index 42b0c379a..89ff0c3c5 100644 --- a/desmume/src/cflash.cpp +++ b/desmume/src/cflash.cpp @@ -248,7 +248,7 @@ static void add_file(char *fname, FsEntry * entry, int fileLevel) { /* List all files and subdirectories recursively */ -static void list_files(char *fpath) { +static void list_files(const char *filepath) { void * hFind; FsEntry entry; char DirSpec[255 + 1],SubDir[255+1]; @@ -259,7 +259,7 @@ static void list_files(char *fpath) { maxLevel++; fileLevel = maxLevel; - strncpy(DirSpec, fpath, ARRAY_SIZE(DirSpec)); + strncpy(DirSpec, filepath, ARRAY_SIZE(DirSpec)); DirSpec[255] = 0 ; /* hard limit the string here */ hFind = FsReadFirst(DirSpec, &entry); @@ -277,9 +277,9 @@ static void list_files(char *fpath) { if (numFiles==MAXFILES-1) break; if ((entry.flags & FS_IS_DIR) && (strcmp(fname, ".")) && (strcmp(fname, ".."))) { - if (strlen(fname)+strlen(fpath)+2 < 256) + if (strlen(fname)+strlen(filepath)+2 < 256) { - sprintf(SubDir, "%s%c%s", fpath, FS_SEPARATOR, fname); + sprintf(SubDir, "%s%c%s", filepath, FS_SEPARATOR, fname); list_files(SubDir); } } @@ -313,7 +313,7 @@ static BOOL cflash_build_fat( void) { fileLevel = -1; maxLevel = -1; - sRomPath = szRomPath; // From MMU.cpp + sRomPath = szRomPath; // From MMU.cpp files = (DIR_ENT *) malloc(MAXFILES*sizeof(DIR_ENT)); if (files == NULL) return FALSE;