summaryrefslogtreecommitdiff
path: root/tree.h
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2005-11-27 20:48:30 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2005-11-27 20:48:30 +0000
commitafbd73263d694392402558d15a48653f593a1a47 (patch)
treef776c0225ff1baa5ca354d77f38ad8d0a88ffa21 /tree.h
downloadnavit-svn-navit.tar.gz
Initial Importnavit
git-svn-id: http://svn.code.sf.net/p/navit/code/branches/navit/navit@4 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'tree.h')
-rw-r--r--tree.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/tree.h b/tree.h
new file mode 100644
index 00000000..58ff0448
--- /dev/null
+++ b/tree.h
@@ -0,0 +1,13 @@
+struct block_offset {
+ unsigned short offset;
+ unsigned short block;
+};
+
+
+int tree_compare_string(unsigned char *s1, unsigned char **s2);
+int tree_compare_string_partial(unsigned char *s1, unsigned char **s2);
+#if 0
+int tree_search(struct file *file, unsigned char *search, int (*tree_func)(int, unsigned char *, unsigned char **, struct map_data *, void *), struct map_data *mdat, void *data2);
+#endif
+int tree_search_map(struct map_data *mdat, int map, char *ext, int (*tree_func)(int, int, unsigned char **, struct map_data *, void *), void *data);
+int tree_search_hv_map(struct map_data *mdat, int map, unsigned int search1, unsigned int search2, int *result, struct map_data **mdat_result);