* Jonathan McDowell <noodles@earth.li>
*
* Copyright 2004 Project Purple
- *
- * $Id: wordlist.c,v 1.2 2004/05/28 02:55:49 noodles Exp $
*/
#include <ctype.h>
end++;
}
- if (llfind(wordlist, start, strcmp) == NULL) {
+ if (llfind(wordlist, start,
+ (int (*)(const void *, const void *)) strcmp
+ ) == NULL) {
wordlist = lladd(wordlist, start);
}
}
uids = keyuids(key, NULL);
for (i = 0; uids[i] != NULL; ++i) {
- words = makewordlist(wordlist, uids[i]);
- for (wl = words; wl->next; wl = wl->next) {
- if (llfind(wordlist, wl->object, strcmp) == NULL) {
+ words = makewordlist(NULL, uids[i]);
+ for (wl = words; wl != NULL; wl = wl->next) {
+ if (llfind(wordlist, wl->object,
+ (int (*)(const void *, const void *)) strcmp
+ ) == NULL) {
wordlist = lladd(wordlist, strdup(wl->object));
}
}