summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xapps/playlist.c2
-rw-r--r--apps/root_menu.c2
-rw-r--r--firmware/export/mv.h17
-rw-r--r--firmware/include/dir.h17
4 files changed, 16 insertions, 22 deletions
diff --git a/apps/playlist.c b/apps/playlist.c
index 3d930cf..9c895bf 100755
--- a/apps/playlist.c
+++ b/apps/playlist.c
@@ -75,7 +75,7 @@
#include "ata_idle_notify.h"
#include "file.h"
#include "action.h"
-#include "dir.h"
+#include "mv.h"
#include "debug.h"
#include "audio.h"
#include "lcd.h"
diff --git a/apps/root_menu.c b/apps/root_menu.c
index f83a97b..259d9bf 100644
--- a/apps/root_menu.c
+++ b/apps/root_menu.c
@@ -41,7 +41,7 @@
#ifdef HAVE_HOTSWAP
#include "storage.h"
-#include "dir.h"
+#include "mv.h"
#endif
/* gui api */
#include "list.h"
diff --git a/firmware/export/mv.h b/firmware/export/mv.h
index b1c8a83..0d98ed1 100644
--- a/firmware/export/mv.h
+++ b/firmware/export/mv.h
@@ -37,18 +37,29 @@
#define IF_MD(x...)
#define IF_MD_NONVOID(x...) void
#define IF_MD_DRV(d) 0
-#endif
+#endif /* HAVE_MULTIDRIVE */
/* Volumes mean things that have filesystems on them, like partitions */
#ifdef HAVE_MULTIVOLUME
#define IF_MV(x...) x /* valist contents or empty */
#define IF_MV_NONVOID(x...) x /* valist contents or 'void' */
#define IF_MV_VOL(v) v /* volume argument or '0' */
+/* how to name volumes, first char must be outside of legal file names,
+ a number gets appended to enumerate, if applicable */
+#if (CONFIG_STORAGE & STORAGE_MMC)
+#define VOL_NAMES "<MMC%d>"
+#define VOL_ENUM_POS 4 /* position of %d, to avoid runtime calculation */
+#elif (CONFIG_STORAGE & STORAGE_SD)
+#define VOL_NAMES "<microSD%d>"
+#define VOL_ENUM_POS 8 /* position of %d, to avoid runtime calculation */
+#else
+#define VOL_NAMES "<HD%d>"
+#define VOL_ENUM_POS 3
+#endif /* CONFIG_STORAGE */
#else /* empty definitions if no multi-volume */
#define IF_MV(x...)
#define IF_MV_NONVOID(x...) void
#define IF_MV_VOL(v) 0
-#endif
-
+#endif /* HAVE_MULTIVOLUME */
#endif /* __MV_H__ */
diff --git a/firmware/include/dir.h b/firmware/include/dir.h
index 3427893..6e8b705 100644
--- a/firmware/include/dir.h
+++ b/firmware/include/dir.h
@@ -24,23 +24,6 @@
#include "config.h"
-#ifdef HAVE_MULTIVOLUME
-
-/* how to name volumes, first char must be outside of legal file names,
- a number gets appended to enumerate, if applicable */
-#if (CONFIG_STORAGE & STORAGE_MMC)
-#define VOL_NAMES "<MMC%d>"
-#define VOL_ENUM_POS 4 /* position of %d, to avoid runtime calculation */
-#elif (CONFIG_STORAGE & STORAGE_SD)
-#define VOL_NAMES "<microSD%d>"
-#define VOL_ENUM_POS 8 /* position of %d, to avoid runtime calculation */
-#else
-#define VOL_NAMES "<HD%d>"
-#define VOL_ENUM_POS 3
-#endif
-
-#endif
-
#define ATTR_READ_ONLY 0x01
#define ATTR_HIDDEN 0x02
#define ATTR_SYSTEM 0x04