summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/readtokens.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/readtokens.c b/lib/readtokens.c
index 438441c4e..2ccf6a938 100644
--- a/lib/readtokens.c
+++ b/lib/readtokens.c
@@ -96,7 +96,10 @@ readtoken (FILE *stream,
saved_delim = delim;
memset (isdelim, 0, sizeof isdelim);
for (j = 0; j < n_delim; j++)
- isdelim[(unsigned char) delim[j]] = 1;
+ {
+ unsigned char ch = delim[j];
+ isdelim[ch] = 1;
+ }
}
/* FIXME: don't fool with this caching. Use strchr instead. */