aboutsummaryrefslogtreecommitdiffstats
path: root/cfg.c
diff options
context:
space:
mode:
authorreinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>2003-02-22 07:53:10 +0000
committerreinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>2003-02-22 07:53:10 +0000
commited1760b6b3194d68cdf6edbae01079e9efbc2e09 (patch)
tree9a0596fed56b4985e15b7d677c43c0bda80fbabb /cfg.c
parentd302e66cd7b633e557bcb1504149ff3a7b39198c (diff)
downloadlcd4linux-ed1760b6b3194d68cdf6edbae01079e9efbc2e09.tar.gz
[lcd4linux @ 2003-02-22 07:53:09 by reinelt]
cfg_get(key,defval) git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@183 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
Diffstat (limited to 'cfg.c')
-rw-r--r--cfg.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/cfg.c b/cfg.c
index 5af5005..06841a6 100644
--- a/cfg.c
+++ b/cfg.c
@@ -1,4 +1,4 @@
-/* $Id: cfg.c,v 1.12 2001/03/09 12:14:24 reinelt Exp $
+/* $Id: cfg.c,v 1.13 2003/02/22 07:53:10 reinelt Exp $
*
* config file stuff
*
@@ -20,6 +20,9 @@
*
*
* $Log: cfg.c,v $
+ * Revision 1.13 2003/02/22 07:53:10 reinelt
+ * cfg_get(key,defval)
+ *
* Revision 1.12 2001/03/09 12:14:24 reinelt
*
* minor cleanups
@@ -97,9 +100,9 @@
* should be called before cfg_read()
* so we can specify 'default values'
*
- * cfg_get (key)
+ * cfg_get (key, defval)
* return the a value for a given key
- * or NULL if key does not exist
+ * or <defval> if key does not exist
*
* cfg_read (file)
* read configuration from file
@@ -210,7 +213,7 @@ void cfg_set (char *key, char *val)
cfg_add (key, val, 0);
}
-char *cfg_get (char *key)
+char *cfg_get (char *key, char *defval)
{
int i;
@@ -219,7 +222,7 @@ char *cfg_get (char *key)
return Config[i].val;
}
}
- return NULL;
+ return defval;
}
static int check_cfg_file(char *file)