diff options
Diffstat (limited to 'src/include/common/unicode_norm.h')
-rw-r--r-- | src/include/common/unicode_norm.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/include/common/unicode_norm.h b/src/include/common/unicode_norm.h index f1b7ef1aa4e..9a5e250bcf7 100644 --- a/src/include/common/unicode_norm.h +++ b/src/include/common/unicode_norm.h @@ -16,6 +16,14 @@ #include "mb/pg_wchar.h" -extern pg_wchar *unicode_normalize_kc(const pg_wchar *input); +typedef enum +{ + UNICODE_NFC = 0, + UNICODE_NFD = 1, + UNICODE_NFKC = 2, + UNICODE_NFKD = 3, +} UnicodeNormalizationForm; + +extern pg_wchar *unicode_normalize(UnicodeNormalizationForm form, const pg_wchar *input); #endif /* UNICODE_NORM_H */ |