unicode: Add utf8-data module
authorChristoph Hellwig <hch@lst.de>
Wed, 15 Sep 2021 07:00:05 +0000 (09:00 +0200)
committerGabriel Krisman Bertazi <krisman@collabora.com>
Tue, 12 Oct 2021 14:41:39 +0000 (11:41 -0300)
commit2b3d047870120bcd46d7cc257d19ff49328fd585
tree246aaddfd7767703c9d3cc8a8828c6f064298d09
parent6ca99ce756c27852d1ea1e555045de1c920f30ed
unicode: Add utf8-data module

utf8data.h contains a large database table which is an auto-generated
decodification trie for the unicode normalization functions.

Allow building it into a separate module.

Based on a patch from Shreeya Patel <shreeya.patel@collabora.com>.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Gabriel Krisman Bertazi <krisman@collabora.com>
fs/unicode/Kconfig
fs/unicode/Makefile
fs/unicode/mkutf8data.c
fs/unicode/utf8-core.c
fs/unicode/utf8-norm.c
fs/unicode/utf8-selftest.c
fs/unicode/utf8data.c_shipped [new file with mode: 0644]
fs/unicode/utf8data.h_shipped [deleted file]
fs/unicode/utf8n.h
include/linux/unicode.h