Index: trunk/include/sh_files.h
===================================================================
--- trunk/include/sh_files.h	(revision 452)
+++ trunk/include/sh_files.h	(revision 457)
@@ -31,4 +31,11 @@
 };
 
+/* Check whether a file is in the config 
+ */
+char * sh_files_findfile(const char * path);
+
+/* Find the most specific directory in the config
+ */
+char * sh_files_find_mostspecific_dir(const char * path);
 
 /* free a directory listing
Index: trunk/include/zAVLTree.h
===================================================================
--- trunk/include/zAVLTree.h	(revision 452)
+++ trunk/include/zAVLTree.h	(revision 457)
@@ -74,5 +74,5 @@
 extern void *zAVLNext (zAVLCursor *avlcursor);
 
-extern char * zAVL_string_get (zAVLTree * tree, char * key);
+extern char * zAVL_string_get (zAVLTree * tree, const char * key);
 /* uses strdup to insert a copy */
 extern int zAVL_string_set (zAVLTree ** tree, const char * key); 
