-void dict_scan_trav (Dict dict, Dict_ptr ptr, int pos, Dict_char *str,
- int start, int *count,
- int (*userfunc)(Dict_char *, const char *, int pos),
+int dict_scan_trav (Dict dict, Dict_ptr ptr, int pos, Dict_char *str,
+ int start, int *count, void *client,
+ int (*userfunc)(Dict_char *, const char *, int, void *),