From 70268fa85ea048fdd26aff38b83466b73048d46a Mon Sep 17 00:00:00 2001 From: toni Date: Wed, 9 Dec 2015 00:05:56 +0100 Subject: default option --- src/opt.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/opt.h b/src/opt.h index 6d66101..a5fd37f 100644 --- a/src/opt.h +++ b/src/opt.h @@ -2,7 +2,7 @@ #define OPT_H 1 #define OPT(opt_index) config_opts[opt_index] -#define GETOPT(opt_index) OPT(opt_index).opt +#define GETOPT(opt_index) (OPT(opt_index).found != 0 ? OPT(opt_index).opt : OPT(opt_index).def) #define OPT_USED(opt_index, uvalue) OPT(opt_index).found = uvalue; #define d_OPT(opt_index, rvalue) OPT(opt_index).opt.dec = rvalue; OPT_USED(opt_index, 1); #define s_OPT(opt_index, rvalue) OPT(opt_index).opt.str = rvalue; OPT_USED(opt_index, 1); -- cgit v1.2.3