forked from len0rd/rockbox
fix strptokspn, add strcspn, fix splash.c
fix off by 1 error in strptokspn, add strcspn, fix fallout in splash.c Change-Id: I61475d9633fc35db5a8ae30cbe588f69f2f7fabc
This commit is contained in:
parent
ffe2df2e92
commit
a634557a88
5 changed files with 65 additions and 36 deletions
|
@ -1483,7 +1483,7 @@ static bool audio_init_codec(struct track_info *track_infop,
|
|||
enum { AUTORESUMABLE_UNKNOWN = 0, AUTORESUMABLE_TRUE, AUTORESUMABLE_FALSE };
|
||||
static bool autoresumable(struct mp3entry *id3)
|
||||
{
|
||||
char *endp, *path;
|
||||
char *path;
|
||||
size_t len;
|
||||
bool is_resumable;
|
||||
|
||||
|
@ -1501,13 +1501,7 @@ static bool autoresumable(struct mp3entry *id3)
|
|||
if (*path == ':') /* Skip empty search patterns */
|
||||
continue;
|
||||
|
||||
/* FIXME: As soon as strcspn or strchrnul are made available in
|
||||
the core, the following can be made more efficient. */
|
||||
endp = strchr(path, ':');
|
||||
if (endp)
|
||||
len = endp - path;
|
||||
else
|
||||
len = strlen(path);
|
||||
len = strcspn(path, ":");
|
||||
|
||||
/* Note: At this point, len is always > 0 */
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue