Rockbox mail archive
Subject: Dereferencing Coding Help
From: Benjamin (mailinglists_at_samuraipanda.com)
Date: 2003-01-04
Hi all,
I'm trying to implement a bookmark capability in RockBox, but I'm
running into a problem. Below is the code snippet. When I compile
with this, I recieve the error "dereferencing pointer to incomplete
type" at the write line. I'm not sure why. Any help is appreciated.
Thanks,
Ben
***Code***
void CreateBookmark(void)
{
int f;
f = open ("/bookmark.txt", O_RDWR | O_CREAT | O_TRUNC);
if(f >= 0)
{
struct mp3entry *id3 = NULL;
id3 = mpeg_current_track();
write (f, id3->path, MAX_PATH); // <--Error causing line
close (f);
}
else
{
bool done = false;
int key;
while(!done)
{
char buffer[40];
snprintf(buffer, sizeof(buffer), " Failed: %2d", f);
int y=0;
lcd_clear_display();
lcd_puts(0, y++, buffer);
lcd_update();
/* Wait for a key to be pushed */
key = button_get_w_tmo(HZ*5);
switch(key)
{
case BUTTON_LEFT | BUTTON_REL:
case BUTTON_OFF | BUTTON_REL:
done = true;
break;
}
}
}
}
Page was last modified "Jan 10 2012" The Rockbox Crew
|