X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/8d8b8c1fcf4f786ba3afdf29f49c79c54ba352cc..e5a5a1388e0236c4aa4084493e2f78ff3fbc8c5b:/lib/charset.c diff --git a/lib/charset.c b/lib/charset.c index 3f0e8bc..9d77adc 100644 --- a/lib/charset.c +++ b/lib/charset.c @@ -181,7 +181,7 @@ int ucs4cmp(const uint32_t *a, const uint32_t *b) { /** @brief Return nonzero if @p c is a combining character */ static int combining(int c) { if(c < UNICODE_NCHARS) { - const struct unidata *const ud = &unidata[c / 256][c % 256]; + const struct unidata *const ud = &unidata[c / UNICODE_MODULUS][c % UNICODE_MODULUS]; return ud->gc == unicode_gc_Mn || ud->ccc != 0; }