1
0
Fork 0
forked from len0rd/rockbox

long policy

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5934 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Jean-Philippe Bernardy 2005-02-12 12:57:16 +00:00
parent 06f1c0afc6
commit 5203f0645e
2 changed files with 6 additions and 6 deletions

View file

@ -412,7 +412,7 @@ static int add_track_to_playlist(struct playlist_info* playlist,
bool queue, int seek_pos)
{
int insert_position = position;
unsigned int flags = PLAYLIST_INSERT_TYPE_INSERT;
unsigned long flags = PLAYLIST_INSERT_TYPE_INSERT;
int i;
if (playlist->amount >= playlist->max_playlist_size)
@ -897,10 +897,10 @@ static void find_and_set_playlist_index(struct playlist_info* playlist,
*/
static int compare(const void* p1, const void* p2)
{
unsigned int* e1 = (unsigned int*) p1;
unsigned int* e2 = (unsigned int*) p2;
unsigned int flags1 = *e1 & PLAYLIST_INSERT_TYPE_MASK;
unsigned int flags2 = *e2 & PLAYLIST_INSERT_TYPE_MASK;
unsigned long* e1 = (unsigned long*) p1;
unsigned long* e2 = (unsigned long*) p2;
unsigned long flags1 = *e1 & PLAYLIST_INSERT_TYPE_MASK;
unsigned long flags2 = *e2 & PLAYLIST_INSERT_TYPE_MASK;
if (flags1 == flags2)
return (*e1 & PLAYLIST_SEEK_MASK) - (*e2 & PLAYLIST_SEEK_MASK);

View file

@ -35,7 +35,7 @@ struct playlist_info
int control_fd; /* descriptor of the open control file */
bool control_created; /* has control file been created? */
int dirlen; /* Length of the path to the playlist file */
unsigned int *indices; /* array of indices */
unsigned long *indices; /* array of indices */
int max_playlist_size; /* Max number of files in playlist. Mirror of
global_settings.max_files_in_playlist */
bool in_ram; /* playlist stored in ram (dirplay) */