summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/id3.c21
1 files changed, 3 insertions, 18 deletions
diff --git a/firmware/id3.c b/firmware/id3.c
index 5761380..74f1d28 100644
--- a/firmware/id3.c
+++ b/firmware/id3.c
@@ -28,25 +28,10 @@
#include <string.h>
#include <errno.h>
#include <fcntl.h>
+#include <file.h>
+#include <types.h>
-struct mp3entry {
- char *path;
- char *title;
- char *artist;
- char *album;
- int bitrate;
- int frequency;
- int id3v2len;
- int id3v1len;
- int filesize; /* in bytes */
- int length; /* song length */
-};
-
-typedef struct mp3entry mp3entry;
-
-typedef unsigned char bool;
-#define TRUE 1
-#define FALSE 0
+#include "id3.h"
/* Some utility macros used in getsonglength() */
#define CHECKSYNC(x) (((x >> 21) & 0x07FF) == 0x7FF)