mirror of
https://github.com/rd-stuffs/msm-4.14.git
synced 2025-02-20 11:45:48 +08:00
Turn the CONFIG_UNICODE symbol into a tristate that generates some always built in code and remove the confusing CONFIG_UNICODE_UTF8_DATA symbol. Note that a lot of the IS_ENABLED() checks could be turned from cpp statements into normal ifs, but this change is intended to be fairly mechanic, so that should be cleaned up later. Fixes: 2b3d04787012 ("unicode: Add utf8-data module") Reported-by: Linus Torvalds <torvalds@linux-foundation.org> Reviewed-by: Eric Biggers <ebiggers@google.com> Change-Id: I91c9031a7320e996b1cd931a18d79bfab05ee959 Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Gabriel Krisman Bertazi <krisman@collabora.com> Signed-off-by: mrsrimar22 <mar.pashter1922@gmail.com> Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com> Signed-off-by: Richard Raya <rdxzv.dev@gmail.com>
16 lines
444 B
Plaintext
16 lines
444 B
Plaintext
#
|
|
# UTF-8 normalization
|
|
#
|
|
|
|
config UNICODE
|
|
tristate "UTF-8 normalization and casefolding support"
|
|
help
|
|
Say Y here to enable UTF-8 NFD normalization and NFD+CF casefolding
|
|
support. If you say M here the large table of case foldings will
|
|
be a separate loadable module that gets requested only when a file
|
|
system actually use it.
|
|
|
|
config UNICODE_NORMALIZATION_SELFTEST
|
|
tristate "Test UTF-8 normalization support"
|
|
depends on UNICODE
|