aboutsummaryrefslogtreecommitdiff
path: root/project/src/lib-std.c
diff options
context:
space:
mode:
authorWiimm <wiimm@wiimm.de>2022-08-06 16:20:07 +0200
committerWiimm <wiimm@wiimm.de>2022-08-06 16:20:07 +0200
commit7fad9e9383d01cce3ac17176404e1ab4e738736c (patch)
treedf39dd0616554ce9daa138f2e9778c88fbf9ac55 /project/src/lib-std.c
parent06ff18cd020779c226f7c25d22016e06b898f303 (diff)
SZS v2.28a.beta2
Diffstat (limited to '')
-rw-r--r--project/src/lib-std.c11
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