From dd33e4e96b9345a6b1a9051a6aa4b7d114c74f1e Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Mon, 23 Oct 2017 08:36:40 -0400 Subject: [PATCH] [set] Don't use major() Fixes https://github.com/behdad/harfbuzz/issues/577 --- src/hb-set-private.hh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/hb-set-private.hh b/src/hb-set-private.hh index cca4d3f9b..de34d172f 100644 --- a/src/hb-set-private.hh +++ b/src/hb-set-private.hh @@ -361,7 +361,7 @@ struct hb_set_t return *codepoint != INVALID; } - page_map_t map = {major (*codepoint), 0}; + page_map_t map = {get_major (*codepoint), 0}; unsigned int i; page_map.bfind (&map, &i); if (i < page_map.len) @@ -432,7 +432,7 @@ struct hb_set_t page_t *page_for_insert (hb_codepoint_t g) { - page_map_t map = {major (g), pages.len}; + page_map_t map = {get_major (g), pages.len}; unsigned int i; if (!page_map.bfind (&map, &i)) { @@ -447,7 +447,7 @@ struct hb_set_t } page_t *page_for (hb_codepoint_t g) { - page_map_t key = {major (g)}; + page_map_t key = {get_major (g)}; const page_map_t *found = page_map.bsearch (&key); if (found) return &pages[found->index]; @@ -455,7 +455,7 @@ struct hb_set_t } const page_t *page_for (hb_codepoint_t g) const { - page_map_t key = {major (g)}; + page_map_t key = {get_major (g)}; const page_map_t *found = page_map.bsearch (&key); if (found) return &pages[found->index]; @@ -463,7 +463,7 @@ struct hb_set_t } page_t &page_at (unsigned int i) { return pages[page_map[i].index]; } const page_t &page_at (unsigned int i) const { return pages[page_map[i].index]; } - unsigned int major (hb_codepoint_t g) const { return g / page_t::PAGE_BITS; } + unsigned int get_major (hb_codepoint_t g) const { return g / page_t::PAGE_BITS; } };