| 2429 | } |
| 2430 | |
| 2431 | constexpr standardConfig createSSizeTConfig(const char *name, const char *alias, unsigned flags, long long lower, long long upper, ssize_t &config_addr, long long defaultValue, int memory, int (*is_valid)(long long, const char**), int (*update)(long long, long long, const char**)) { |
| 2432 | auto conf = embedCommonNumericalConfig(name, alias, flags, lower, upper, defaultValue, memory, is_valid, update); |
| 2433 | conf.data.numeric.numeric_type = NUMERIC_TYPE_SSIZE_T; |
| 2434 | conf.data.numeric.config.sst = &(config_addr); |
| 2435 | return conf; |
| 2436 | } |
| 2437 | |
| 2438 | constexpr standardConfig createTimeTConfig(const char *name, const char *alias, unsigned flags, long long lower, long long upper, time_t &config_addr, long long defaultValue, int memory, int (*is_valid)(long long, const char**), int (*update)(long long, long long, const char**)) { |
| 2439 | auto conf = embedCommonNumericalConfig(name, alias, flags, lower, upper, defaultValue, memory, is_valid, update); |
nothing calls this directly
no test coverage detected