diff options
Diffstat (limited to 'project/src/lib-std.c')
| -rw-r--r-- | project/src/lib-std.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/project/src/lib-std.c b/project/src/lib-std.c index 1059810..62c70c2 100644 --- a/project/src/lib-std.c +++ b/project/src/lib-std.c @@ -81,6 +81,7 @@ ccp std_share_path = 0; ccp share_path = 0; volatile int verbose = 0; volatile int logging = 0; +volatile int ext_errors = 0; volatile int log_timing = 0; bool allow_all = false; char escape_char = '%'; @@ -509,13 +510,21 @@ void SetupLib ( int argc, char ** argv, ccp tname, ccp tvers, ccp ttitle ) /////////////////////////////////////////////////////////////////////////////// +enumError CheckEnvOptions2 ( ccp varname, check_opt_func func ) +{ + const enumError err = CheckEnvOptions("WIIMMS_SZS_TOOLS",func); + return err ? err : CheckEnvOptions(varname,func); +} + +/////////////////////////////////////////////////////////////////////////////// + void NormalizeOptions ( uint log_level // >0: print PROGRAM_NAME and pathes ) { SetupColors(); - ProgInfo.error_level = logging > 0 ? ERRLEV_EXTENDED : ERRLEV_HEADING; + ProgInfo.error_level = logging > 0 || ext_errors ? ERRLEV_EXTENDED : ERRLEV_HEADING; //--- load configuration |
