|
| iMatix home page | << | < | > | >> |
SFLVersion 2.11 |
#include "(unknown)"
char *
ini_dyn_default (
SYMTAB *symtab,
const char *section,
const char *keyword,
const char *default_value)
As ini_dyn_value, but creates an entry with the default value if none already exists.
{
ASSERT (section);
if (keyword && *keyword)
snprintf (ini_keyword, sizeof (ini_keyword), "%s:%s", section, keyword);
else
strncpy (ini_keyword, section, sizeof (ini_keyword));
strlwc (ini_keyword);
if (!sym lookup symbol (symtab, ini_keyword))
sym assume symbol (symtab, ini_keyword, default_value);
return (sym get value (symtab, ini_keyword, default_value));
}
| | << | < | > | >> |
|