|
PostgreSQL Source Code git master
|

Go to the source code of this file.
Enumerations | |
| enum | UnicodeNormalizationForm { UNICODE_NFC = 0 , UNICODE_NFD = 1 , UNICODE_NFKC = 2 , UNICODE_NFKD = 3 } |
| enum | UnicodeNormalizationQC { UNICODE_NORM_QC_NO = 0 , UNICODE_NORM_QC_YES = 1 , UNICODE_NORM_QC_MAYBE = -1 } |
| Enumerator | |
|---|---|
| UNICODE_NFC | |
| UNICODE_NFD | |
| UNICODE_NFKC | |
| UNICODE_NFKD | |
Definition at line 17 of file unicode_norm.h.
| Enumerator | |
|---|---|
| UNICODE_NORM_QC_NO | |
| UNICODE_NORM_QC_YES | |
| UNICODE_NORM_QC_MAYBE | |
Definition at line 26 of file unicode_norm.h.
|
extern |
Definition at line 598 of file unicode_norm.c.
References fb(), get_canonical_class(), input, qc_is_allowed(), UNICODE_NFD, UNICODE_NFKD, UNICODE_NORM_QC_MAYBE, UNICODE_NORM_QC_NO, and UNICODE_NORM_QC_YES.
Referenced by unicode_is_normalized().
|
extern |
Definition at line 402 of file unicode_norm.c.
References ALLOC, Assert, compat, current_size, decompose_code(), fb(), FREE, get_canonical_class(), get_decomposed_size(), input, next, recompose_code(), UNICODE_NFC, UNICODE_NFKC, and UNICODE_NFKD.
Referenced by main(), pg_saslprep(), unicode_is_normalized(), and unicode_normalize_func().