Small mod.
[idzebra-moved-to-github.git] / util / res.c
index 6104718..743d5e8 100644 (file)
@@ -4,7 +4,13 @@
  * Sebastian Hammer, Adam Dickmeiss
  *
  * $Log: res.c,v $
- * Revision 1.7  1994-09-06 13:01:03  quinn
+ * Revision 1.9  1994-09-16 14:41:12  quinn
+ * Added log warning to res_get_def
+ *
+ * Revision 1.8  1994/09/16  14:37:12  quinn
+ * added res_get_def
+ *
+ * Revision 1.7  1994/09/06  13:01:03  quinn
  * Removed const from declaration of res_get
  *
  * Revision 1.6  1994/09/01  17:45:14  adam
@@ -203,6 +209,19 @@ char *res_get (Res r, const char *name)
     return NULL;
 }
 
+char *res_get_def (Res r, const char *name, char *def)
+{
+    char *t;
+
+    if (!(t = res_get (r, name)))
+    {
+       log(LOG_DEBUG, "CAUTION: Using default resource %s:%s", name, def);
+       return def;
+    }
+    else
+       return t;
+}
+
 void res_put (Res r, const char *name, const char *value)
 {
     struct res_entry *re;