Replace more trivial usage of sscanf

This commit is contained in:
libretroadmin 2022-07-17 18:33:54 +02:00
parent 08cccc811c
commit c89f6cf0a9
2 changed files with 6 additions and 14 deletions

View File

@ -577,12 +577,11 @@ static void frontend_android_get_version_sdk(int32_t *sdk)
{
char os_version_str[PROP_VALUE_MAX] = {0};
system_property_get("getprop", "ro.build.version.sdk", os_version_str);
*sdk = 0;
if (os_version_str[0])
{
int num_read = sscanf(os_version_str, "%d", sdk);
(void) num_read;
char *ptr = NULL;
sdk = (int32_t)strtol(os_version_str, &ptr, 10);
}
}

View File

@ -458,12 +458,12 @@ static cdfs_track_t* cdfs_open_cue_track(
}
else if (!strncasecmp(line, "TRACK", 5))
{
char *ptr = NULL;
unsigned track_number = 0;
const char *track = line + 5;
const char *track = line + 5;
cdfs_skip_spaces(&track);
sscanf(track, "%d", (int*)&track_number);
track_number = (unsigned)strtol(track, &ptr, 10);
while (*track && *track != ' ' && *track != '\n')
++track;
@ -479,11 +479,8 @@ static cdfs_track_t* cdfs_open_cue_track(
sector_size = atoi(track + 6);
}
else
{
/* assume AUDIO */
else /* assume AUDIO */
sector_size = 2352;
}
}
else if (!strncasecmp(line, "INDEX", 5))
{
@ -635,10 +632,6 @@ cdfs_track_t* cdfs_open_raw_track(const char* path)
}
}
}
else
{
/* unsupported file type */
}
return track;
}