688
|
1 #ifndef QUEUE_H
|
|
2 #define QUEUE_H 1
|
|
3
|
|
4 #define I_ARTIST(i) i->artist
|
|
5 #define I_TITLE(i) i->title
|
|
6 #define I_TIME(i) i->utctime
|
|
7 #define I_LEN(i) i->len
|
|
8 #define I_MB(i) i->mb
|
|
9 #define I_ALBUM(i) i->album
|
|
10
|
|
11 typedef struct {
|
|
12 char *artist,
|
|
13 *title,
|
|
14 *mb,
|
|
15 *album,
|
|
16 *utctime,
|
|
17 len[16];
|
|
18 int numtries;
|
|
19 void *next;
|
|
20 } item_t;
|
|
21 void q_put(metatag_t *, int);
|
|
22 item_t *q_put2(char *, char *, char *, char *, char *, char *);
|
|
23 item_t *q_peek(void);
|
|
24 item_t *q_peekall(int);
|
|
25 int q_get(void);
|
|
26 void q_free(void);
|
|
27 int q_len(void);
|
|
28 #endif
|