softmodem-common: Replace AssertFatal with static_assert
See also parent commit
This commit is contained in:
@@ -116,9 +116,10 @@ void get_common_options(configmodule_interface_t *cfg, uint32_t execmask)
|
|||||||
|
|
||||||
paramdef_t cmdline_logparams[] =CMDLINE_LOGPARAMS_DESC ;
|
paramdef_t cmdline_logparams[] =CMDLINE_LOGPARAMS_DESC ;
|
||||||
checkedparam_t cmdline_log_CheckParams[] = CMDLINE_LOGPARAMS_CHECK_DESC;
|
checkedparam_t cmdline_log_CheckParams[] = CMDLINE_LOGPARAMS_CHECK_DESC;
|
||||||
int numlogparams = sizeofArray(cmdline_logparams);
|
static_assert(sizeofArray(cmdline_logparams) == sizeofArray(cmdline_log_CheckParams),
|
||||||
AssertFatal(numlogparams == sizeofArray(cmdline_log_CheckParams), "Error in arrays size (%d!=%lu)\n", numlogparams, sizeofArray(cmdline_log_CheckParams));
|
"cmdline_logparams and cmdline_log_CheckParams should have the same size");
|
||||||
|
|
||||||
|
int numlogparams = sizeofArray(cmdline_logparams);
|
||||||
config_set_checkfunctions(cmdline_logparams, cmdline_log_CheckParams, numlogparams);
|
config_set_checkfunctions(cmdline_logparams, cmdline_log_CheckParams, numlogparams);
|
||||||
config_get(cfg, cmdline_logparams, numlogparams, NULL);
|
config_get(cfg, cmdline_logparams, numlogparams, NULL);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user