summaryrefslogtreecommitdiff
path: root/firmware/id3.c
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2002-05-05 10:32:20 +0000
committerDaniel Stenberg <daniel@haxx.se>2002-05-05 10:32:20 +0000
commit0343834852edfdcbdfc8fc44c16e16a3fe525382 (patch)
treed0113a60495c2cb96276bee908b809e9a57b4037 /firmware/id3.c
parentfa1bce237a707c9447e0a660a4ea7eb22521c510 (diff)
downloadrockbox-0343834852edfdcbdfc8fc44c16e16a3fe525382.tar.gz
rockbox-0343834852edfdcbdfc8fc44c16e16a3fe525382.zip
include file.h (important for the x11 sim to work) and types.h (as that
already has a bool type and TRUE/FALSE defines). Also now includes its own new id3.h for the struct definition. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@431 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/id3.c')
-rw-r--r--firmware/id3.c21
1 files changed, 3 insertions, 18 deletions
diff --git a/firmware/id3.c b/firmware/id3.c
index 5761380e60..74f1d28c5f 100644
--- a/firmware/id3.c
+++ b/firmware/id3.c
@@ -28,25 +28,10 @@
28#include <string.h> 28#include <string.h>
29#include <errno.h> 29#include <errno.h>
30#include <fcntl.h> 30#include <fcntl.h>
31#include <file.h>
32#include <types.h>
31 33
32struct mp3entry { 34#include "id3.h"
33 char *path;
34 char *title;
35 char *artist;
36 char *album;
37 int bitrate;
38 int frequency;
39 int id3v2len;
40 int id3v1len;
41 int filesize; /* in bytes */
42 int length; /* song length */
43};
44
45typedef struct mp3entry mp3entry;
46
47typedef unsigned char bool;
48#define TRUE 1
49#define FALSE 0
50 35
51/* Some utility macros used in getsonglength() */ 36/* Some utility macros used in getsonglength() */
52#define CHECKSYNC(x) (((x >> 21) & 0x07FF) == 0x7FF) 37#define CHECKSYNC(x) (((x >> 21) & 0x07FF) == 0x7FF)