X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=include%2Fdict.h;h=206cbf16118a39f751c853ac8eb1c8caa3599ff0;hb=c33fef40b235c24caf096fa6f1f94419ff7314c2;hp=8f3e38f1b5fdefb8f5a2986c9814b41d5caf1b1e;hpb=dadb0e77b180e171f43442b172d2a28b72439f17;p=idzebra-moved-to-github.git diff --git a/include/dict.h b/include/dict.h index 8f3e38f..206cbf1 100644 --- a/include/dict.h +++ b/include/dict.h @@ -4,7 +4,13 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: dict.h,v $ - * Revision 1.11 1995-09-04 09:09:51 adam + * Revision 1.13 1995-10-06 09:03:51 adam + * First version of scan. + * + * Revision 1.12 1995/09/14 11:53:02 adam + * Grep handle function parameter info is const now. + * + * Revision 1.11 1995/09/04 09:09:51 adam * String arg in dict lookup is const. * Minor changes. * @@ -109,9 +115,12 @@ char *dict_lookup (Dict dict, const Dict_char *p); int dict_lookup_ec (Dict dict, Dict_char *p, int range, int (*f)(Dict_char *name)); int dict_lookup_grep (Dict dict, Dict_char *p, int range, - int (*f)(Dict_char *name, char *info)); + int (*f)(Dict_char *name, const char *info)); int dict_strcmp (const Dict_char *s1, const Dict_char *s2); int dict_strlen (const Dict_char *s); +int dict_scan (Dict dict, Dict_char *str, + int *before, int *after, + int (*f)(Dict_char *name, const char *info, int pos)); #define DICT_EOS 0 #define DICT_type(x) 0[(Dict_ptr*) x]