core: Consolidate default global setting values in one place.

This commit is contained in:
2025-01-20 14:23:41 -05:00
parent fca5d37b7e
commit 19dbe354e7
3 changed files with 165 additions and 56 deletions

View File

@ -173,4 +173,25 @@ const char* tf_util_function_to_string(void* function);
*/
#define tf_countof(a) ((int)(sizeof((a)) / sizeof(*(a))))
/**
** Get the default value of a global setting as a boolean.
** @param name The setting name.
** @return The default value.
*/
bool tf_util_get_default_global_setting_bool(const char* name);
/**
** Get the default value of a global setting as an integer.
** @param name The setting name.
** @return The default value.
*/
int tf_util_get_default_global_setting_int(const char* name);
/**
** Get teh default value of a global setting as a string.
** @param name The setting name.
** @return The default value.
*/
const char* tf_util_get_default_global_setting_string(const char* name);
/** @} */