+int dict_scan(Dict dict, char *str,
+ int *before, int *after, void *client,
+ int (*f)(char *name, const char *info, int pos, void *client));
+
+
+/** \brief install character mapping handler for dict_lookup_grep
+ \param dict dictionary handle
+ \param vp client data to be passed to cmap function handler
+ \param cmap function be called for each character
+
+ This function must be called prior to using dict_grep_lookup.
+ If vp is NULL, no character mapping takes place for dict_lookup_grep.
+*/
+YAZ_EXPORT
+void dict_grep_cmap(Dict dict, void *vp,
+ const char **(*cmap)(void *vp,
+ const char **from, int len));
+
+/** \brief copies one dictionary to another
+ \param bfs block file handle
+ \param from source dictionary file
+ \param to destination dictionary file
+*/