mirror of
https://github.com/fastfetch-cli/fastfetch.git
synced 2026-10-31 10:02:49 +01:00
JsonConfig: code refactor
This commit is contained in:
@@ -227,10 +227,8 @@ static const char* printJsonConfig(bool prepare)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
const char* ffParseGeneralJsonConfig(void)
|
||||
const char* ffParseGeneralJsonConfig(FFconfig* config)
|
||||
{
|
||||
FFconfig* config = &instance.config;
|
||||
|
||||
yyjson_val* const root = yyjson_doc_get_root(instance.state.configDoc);
|
||||
assert(root);
|
||||
|
||||
@@ -282,10 +280,8 @@ const char* ffParseGeneralJsonConfig(void)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
const char* ffParseDisplayJsonConfig(void)
|
||||
const char* ffParseDisplayJsonConfig(FFconfig* config)
|
||||
{
|
||||
FFconfig* config = &instance.config;
|
||||
|
||||
yyjson_val* const root = yyjson_doc_get_root(instance.state.configDoc);
|
||||
assert(root);
|
||||
|
||||
@@ -416,10 +412,8 @@ const char* ffParseDisplayJsonConfig(void)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
const char* ffParseLibraryJsonConfig(void)
|
||||
const char* ffParseLibraryJsonConfig(FFconfig* config)
|
||||
{
|
||||
FFconfig* config = &instance.config;
|
||||
|
||||
yyjson_val* const root = yyjson_doc_get_root(instance.state.configDoc);
|
||||
assert(root);
|
||||
|
||||
|
||||
@@ -5,9 +5,9 @@
|
||||
bool ffJsonConfigParseModuleArgs(const char* key, yyjson_val* val, FFModuleArgs* moduleArgs);
|
||||
const char* ffJsonConfigParseEnum(yyjson_val* val, int* result, FFKeyValuePair pairs[]);
|
||||
void ffPrintJsonConfig(bool prepare);
|
||||
const char* ffParseGeneralJsonConfig(void);
|
||||
const char* ffParseDisplayJsonConfig(void);
|
||||
const char* ffParseLibraryJsonConfig(void);
|
||||
const char* ffParseGeneralJsonConfig(FFconfig* config);
|
||||
const char* ffParseDisplayJsonConfig(FFconfig* config);
|
||||
const char* ffParseLibraryJsonConfig(FFconfig* config);
|
||||
void ffJsonConfigGenerateModuleArgsConfig(yyjson_mut_doc* doc, yyjson_mut_val* module, FFModuleArgs* defaultModuleArgs, FFModuleArgs* moduleArgs);
|
||||
|
||||
yyjson_api_inline bool yyjson_mut_obj_add_strbuf(yyjson_mut_doc *doc,
|
||||
|
||||
Reference in New Issue
Block a user