X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=dict%2Flookup.c;h=9f2a21e03cd09d46d4b6e98d150c24246f26c547;hb=c0e2fc3945dfd829a689f7da49e172c34511b0d0;hp=3673e24bc8bc882e9557cd61d37209348fba3923;hpb=ead74d0c3b9d76204494553c61854812eb69bbc7;p=idzebra-moved-to-github.git diff --git a/dict/lookup.c b/dict/lookup.c index 3673e24..9f2a21e 100644 --- a/dict/lookup.c +++ b/dict/lookup.c @@ -4,7 +4,10 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: lookup.c,v $ - * Revision 1.2 1994-09-16 15:39:14 adam + * Revision 1.3 1994-09-26 10:17:25 adam + * Minor changes. + * + * Revision 1.2 1994/09/16 15:39:14 adam * Initial code of lookup - not tested yet. * * Revision 1.1 1994/08/16 16:26:48 adam @@ -61,7 +64,11 @@ static char *dict_look (Dict dict, Dict_char *str) { memcpy (&subptr, info, sizeof(Dict_ptr)); if (*++str == DICT_EOS) - return info+sizeof(Dict_ptr)+sizeof(Dict_char); + { + if (info[sizeof(Dict_ptr)+sizeof(Dict_char)]) + return info+sizeof(Dict_ptr)+sizeof(Dict_char); + return NULL; + } else { if (subptr == 0)