-
-#define GetDefaultVALINT(CFGNAME, DEFL) GetDefaultValInt(&config.CFGNAME, "CITADEL_"#CFGNAME, DEFL)
-void GetDefaultValInt(int *WhereTo, const char *VarName, int DefVal)
-{
- const char *ch;
- if (*WhereTo == 0) *WhereTo = DefVal;
-
- if ((setup_type == UI_SILENT) &&
- (ch = getenv(VarName), ch != NULL))
- {
- *WhereTo = atoi(ch);
- }
-}
-#define GetDefaultVALCHAR(CFGNAME, DEFL) GetDefaultValChar(&config.CFGNAME, "CITADEL_"#CFGNAME, DEFL)
-void GetDefaultValChar(char *WhereTo, const char *VarName, char DefVal)
-{
- const char *ch;
- if (*WhereTo == 0) *WhereTo = DefVal;
-
- if ((setup_type == UI_SILENT) &&
- (ch = getenv(VarName), ch != NULL))
- {
- *WhereTo = atoi(ch);
- }
-}
-#define GetDefaultVALSTR(CFGNAME, DEFL) GetDefaultValStr(&config.CFGNAME[0], sizeof(config.CFGNAME), "CITADEL_"#CFGNAME, DEFL)
-void GetDefaultValStr(char *WhereTo, size_t nMax, const char *VarName, const char *DefVal)
-{
- const char *ch;
- if (*WhereTo == '\0')
- safestrncpy(WhereTo, DefVal, nMax);
-
- if ((setup_type == UI_SILENT) &&
- (ch = getenv(VarName), ch != NULL))
- {
- safestrncpy(WhereTo, ch, nMax);
- }
-}
-
-
-