Simplify code for getting a unicode codepoint's canonical class.
authorMichael Paquier <michael@paquier.xyz>
Wed, 9 Dec 2020 04:24:38 +0000 (13:24 +0900)
committerMichael Paquier <michael@paquier.xyz>
Wed, 9 Dec 2020 04:24:38 +0000 (13:24 +0900)
commit16c302f51235eaec05a1f85a11c1df04ef3a6785
tree9da21fcb5fcff1363fb1d3d58838d6ce9c075e87
parentdf99ddc70b971a991c5111a33f2f08bd7945d5c2
Simplify code for getting a unicode codepoint's canonical class.

Three places of unicode_norm.c use a similar logic for getting the
combining class from a codepoint.  Commit 2991ac5 has added the function
get_canonical_class() for this purpose, but it was only called by the
backend.  This commit refactors the code to use this function in all
the places where the combining class is retrieved from a given
codepoint.

Author: John Naylor
Discussion: https://postgr.es/m/CAFBsxsHUV7s7YrOm6hFz-Jq8Sc7K_yxTkfNZxsDV-DuM-k-gwg@mail.gmail.com
src/common/unicode_norm.c