X-Git-Url: https://the.earth.li/gitweb/?a=blobdiff_plain;f=wordlist.c;h=71299e12c88fd3e811965bbd337ba8c9ad07fd5b;hb=2eed640f944a24204fa4ed0dbbc80004a800b1eb;hp=a9e20a62e69a682fce1c51d2d134d2d463c79832;hpb=ad97a44869c7439e48c2e6681d810c357e068cc7;p=onak.git diff --git a/wordlist.c b/wordlist.c index a9e20a6..71299e1 100644 --- a/wordlist.c +++ b/wordlist.c @@ -54,7 +54,9 @@ struct ll *makewordlist(struct ll *wordlist, char *word) end++; } - if (llfind(wordlist, start, strcmp) == NULL) { + if (llfind(wordlist, start, + (int (*)(const void *, const void *)) strcmp + ) == NULL) { wordlist = lladd(wordlist, start); } } @@ -87,7 +89,9 @@ struct ll *makewordlistfromkey(struct ll *wordlist, for (i = 0; uids[i] != NULL; ++i) { words = makewordlist(NULL, uids[i]); for (wl = words; wl != NULL; wl = wl->next) { - if (llfind(wordlist, wl->object, strcmp) == NULL) { + if (llfind(wordlist, wl->object, + (int (*)(const void *, const void *)) strcmp + ) == NULL) { wordlist = lladd(wordlist, strdup(wl->object)); } }