mirror of
https://github.com/cavv-dev/Kekatsu-DS.git
synced 2025-06-18 16:55:40 -04:00
Add support for '=' delimiter in "databases.txt"
This commit is contained in:
parent
a2f1c36b8c
commit
1e8a8b8289
@ -129,7 +129,9 @@ Database getLastOpenedDatabase(void)
|
|||||||
char name[1024];
|
char name[1024];
|
||||||
char value[1024];
|
char value[1024];
|
||||||
|
|
||||||
if (!fgets(line, sizeof(line), fp) || sscanf(line, "%[^\t]\t%s", name, value) != 2) {
|
if (!fgets(line, sizeof(line), fp)
|
||||||
|
|| (sscanf(line, "%[^\t]\t%s", name, value) != 2
|
||||||
|
&& sscanf(line, "%[^=]=%s", name, value) != 2)) {
|
||||||
fclose(fp);
|
fclose(fp);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
@ -359,7 +361,8 @@ Database* getDatabaseList(size_t* databasesCount)
|
|||||||
char name[1024];
|
char name[1024];
|
||||||
char value[1024];
|
char value[1024];
|
||||||
while (fgets(line, sizeof(line), fp)) {
|
while (fgets(line, sizeof(line), fp)) {
|
||||||
if (sscanf(line, "%[^\t]\t%s", name, value) != 2)
|
if (sscanf(line, "%[^\t]\t%s", name, value) != 2
|
||||||
|
&& sscanf(line, "%[^=]=%s", name, value) != 2)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (count >= capacity) {
|
if (count >= capacity) {
|
||||||
|
Loading…
Reference in New Issue
Block a user