summaryrefslogtreecommitdiff
path: root/firmware/common/file_internal.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/common/file_internal.c')
-rw-r--r--firmware/common/file_internal.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/common/file_internal.c b/firmware/common/file_internal.c
index a73d9beaa2..e4554670af 100644
--- a/firmware/common/file_internal.c
+++ b/firmware/common/file_internal.c
@@ -223,6 +223,7 @@ int test_dir_empty_internal(struct filestr_base *stream)
223/* iso decode the name to UTF-8 */ 223/* iso decode the name to UTF-8 */
224void iso_decode_d_name(char *d_name) 224void iso_decode_d_name(char *d_name)
225{ 225{
226#ifdef HAVE_FILESYSTEM_CODEPAGE
226 if (is_dotdir_name(d_name)) 227 if (is_dotdir_name(d_name))
227 return; 228 return;
228 229
@@ -232,6 +233,9 @@ void iso_decode_d_name(char *d_name)
232 /* This MUST be the default codepage thus not something that could be 233 /* This MUST be the default codepage thus not something that could be
233 loaded on call */ 234 loaded on call */
234 iso_decode(shortname, d_name, -1, len + 1); 235 iso_decode(shortname, d_name, -1, len + 1);
236#else
237 (void)d_name;
238#endif
235} 239}
236 240
237#ifdef HAVE_DIRCACHE 241#ifdef HAVE_DIRCACHE