diff --git a/src/glyphs.c b/src/glyphs.c index 837190caf..1d57a4e78 100644 --- a/src/glyphs.c +++ b/src/glyphs.c @@ -618,7 +618,7 @@ glyph_hash(const char *id) if ('A' <= ch && ch <= 'Z') { ch += 'a' - 'A'; } - hash = (hash << 1) | (hash >> 31); + hash = (hash << 5) | (hash >> 27); hash ^= ch; } return hash;