From e14c018cf2ab33de117b0462e30d4128de7060c3 Mon Sep 17 00:00:00 2001 From: Jonathan McDowell Date: Tue, 9 Nov 2004 14:03:20 +0000 Subject: [PATCH] Allow non ASCII characters to be stored. Previously we only stored letters/numbers. Now we store anything except punctuation and spaces. Based on a patch from Jason Harris for pks. --- wordlist.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wordlist.c b/wordlist.c index 0c2cb62..791c55d 100644 --- a/wordlist.c +++ b/wordlist.c @@ -40,11 +40,11 @@ struct ll *makewordlist(struct ll *wordlist, char *word) end = word; while (end != NULL && *end != 0) { start = end; - while (*start != 0 && !isalnum(*start)) { + while (*start != 0 && (ispunct(*start) || isspace (*start))) { start++; } end = start; - while (*end != 0 && isalnum(*end)) { + while (*end != 0 && (!ispunct(*end) && !isspace (*end))) { *end = tolower(*end); end++; } -- 2.39.2