From 8bb792bf3cfbf1014e753ce855861a28a2805525 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Thu, 24 Jun 2010 17:09:16 +1000 Subject: Assign a couple of default values to the config. Since most values are optional, set a couple of reasonable defaults, thus making the need for TET_CONFIG obsolete. Signed-off-by: Peter Hutterer --- xts5/src/lib/config.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/xts5/src/lib/config.c b/xts5/src/lib/config.c index c9721265..0bb3947d 100644 --- a/xts5/src/lib/config.c +++ b/xts5/src/lib/config.c @@ -22,6 +22,7 @@ SOFTWARE. Modifications: 2010/06/24 - add config setting retrieval from environment. - make all config parameters optional. + - set some sane defaults */ @@ -377,7 +378,19 @@ struct getparam *gp; void initconfig(void) { + /* set some sane defaults. the strdups might leak, I don't care */ + config.coverage = 1; + config.display = strdup(":0"); + config.extensions = 1; + config.tcp = 1; + config.fontpath_bad = strdup("built-ins"); + config.speedfactor = 1; + config.reset_delay = 1; + config.protocol_version = 11; + config.protocol_revision = 0; + config.posix_system = 1; + config.local = 1; + _initconfig(tet_getvar); _initconfig(getenv); - } -- cgit v1.2.3