added a new option QSE_XLI_SCM_RELAXED to skip validation of child pairs under a list value
This commit is contained in:
@ -356,7 +356,8 @@ static void on_statement (qse_awk_rtx_t* rtx, qse_awk_nde_t* nde)
|
||||
|
||||
static void print_version (void)
|
||||
{
|
||||
qse_fprintf (QSE_STDOUT, QSE_T("QSEAWK version %hs\n"), QSE_PACKAGE_VERSION);
|
||||
qse_fprintf (QSE_STDOUT, QSE_T("QSEAWK %hs\n"), QSE_PACKAGE_VERSION);
|
||||
qse_fprintf (QSE_STDOUT, QSE_T("Copyright 2006-2014 Chung, Hyung-Hwan\n"));
|
||||
}
|
||||
|
||||
static void print_error (const qse_char_t* fmt, ...)
|
||||
@ -1082,7 +1083,7 @@ static int awk_main (int argc, qse_char_t* argv[])
|
||||
|
||||
rtx = qse_awk_rtx_openstd (
|
||||
awk, 0, QSE_T("qseawk"),
|
||||
(arg.call? QSE_NULL: arg.icf.ptr), /* console input */
|
||||
(arg.call? QSE_NULL: (const qse_char_t**)arg.icf.ptr), /* console input */
|
||||
QSE_NULL, /* console output */
|
||||
arg.console_cmgr
|
||||
);
|
||||
@ -1106,7 +1107,7 @@ static int awk_main (int argc, qse_char_t* argv[])
|
||||
set_intr_run ();
|
||||
|
||||
retv = arg.call?
|
||||
qse_awk_rtx_callwithstrs (rtx, arg.call, arg.icf.ptr, arg.icf.size):
|
||||
qse_awk_rtx_callwithstrs (rtx, arg.call, (const qse_char_t**)arg.icf.ptr, arg.icf.size):
|
||||
qse_awk_rtx_loop (rtx);
|
||||
|
||||
unset_intr_run ();
|
||||
|
@ -2092,7 +2092,8 @@ static int open_config_file (qse_httpd_t* httpd)
|
||||
{ QSE_T("hooks"), { QSE_XLI_SCM_VALLIST | QSE_XLI_SCM_KEYNODUP, 0, 0 } },
|
||||
{ QSE_T("hooks.module"), { QSE_XLI_SCM_VALLIST | QSE_XLI_SCM_KEYALIAS, 0, 0 } },
|
||||
{ QSE_T("hooks.module.file"), { QSE_XLI_SCM_VALSTR | QSE_XLI_SCM_KEYNODUP, 1, 1 } },
|
||||
/*{ QSE_T("hooks.module.config"), { QSE_XLI_SCM_VALLIST | QSE_XLI_SCM_KEYNODUP | QSE_SLI_SCM_SKIPVALIDATE, 0, 0 } },*/
|
||||
{ QSE_T("hooks.module.config"), { QSE_XLI_SCM_VALLIST |
|
||||
QSE_XLI_SCM_KEYNODUP | QSE_XLI_SCM_RELAXED, 0, 0 } },
|
||||
|
||||
{ QSE_T("server-default"), { QSE_XLI_SCM_VALLIST | QSE_XLI_SCM_KEYNODUP, 0, 0 } },
|
||||
{ QSE_T("server-default.ssl-cert-file"), { QSE_XLI_SCM_VALSTR | QSE_XLI_SCM_KEYNODUP, 1, 1 } },
|
||||
@ -2503,7 +2504,8 @@ static void logact_httpd (qse_httpd_t* httpd, const qse_httpd_act_t* act)
|
||||
/* --------------------------------------------------------------------- */
|
||||
static void print_version (void)
|
||||
{
|
||||
qse_printf (QSE_T("QSEHTTPD version %hs\n"), QSE_PACKAGE_VERSION);
|
||||
qse_fprintf (QSE_STDOUT, QSE_T("QSEHTTPD %hs\n"), QSE_PACKAGE_VERSION);
|
||||
qse_fprintf (QSE_STDOUT, QSE_T("Copyright 2006-2014 Chung, Hyung-Hwan\n"));
|
||||
}
|
||||
|
||||
static void print_usage (qse_sio_t* out, int argc, qse_char_t* argv[])
|
||||
|
@ -154,7 +154,8 @@ static qse_mmgr_t xma_mmgr =
|
||||
|
||||
static void print_version (void)
|
||||
{
|
||||
qse_printf (QSE_T("QSESED version %hs\n"), QSE_PACKAGE_VERSION);
|
||||
qse_fprintf (QSE_STDOUT, QSE_T("QSESED %hs\n"), QSE_PACKAGE_VERSION);
|
||||
qse_fprintf (QSE_STDOUT, QSE_T("Copyright 2006-2014 Chung, Hyung-Hwan\n"));
|
||||
}
|
||||
|
||||
static void print_usage (qse_sio_t* out, int argc, qse_char_t* argv[])
|
||||
|
Reference in New Issue
Block a user