// SPDX-License-Identifier: GPL-2.0-or-later /* * Some of the source code in this file came from fs/cifs/uniupr.h * Copyright (c) International Business Machines Corp., 2000,2002 * * Some of the source code in this file came from fs/cifs/cifs_unicode.c * * Copyright (c) International Business Machines Corp., 2000,2009 * Modified by Steve French ([email protected]) * Modified by Namjae Jeon ([email protected]) * */ #include <linux/fs.h> #include <linux/module.h> #include <linux/slab.h> #include <asm/unaligned.h> #include "nls_ucs2_utils.h" MODULE_DESCRIPTION(…) …; MODULE_LICENSE(…) …; /* * Latin upper case */ signed char NlsUniUpperTable[512] = …; EXPORT_SYMBOL_GPL(…); /* Upper case range - Greek */ static signed char UniCaseRangeU03a0[47] = …; /* Upper case range - Cyrillic */ static signed char UniCaseRangeU0430[48] = …; /* Upper case range - Extended cyrillic */ static signed char UniCaseRangeU0490[61] = …; /* Upper case range - Extended latin and greek */ static signed char UniCaseRangeU1e00[509] = …; /* Upper case range - Wide latin */ static signed char UniCaseRangeUff40[27] = …; /* * Upper Case Range */ const struct UniCaseRange NlsUniUpperRange[] = …; EXPORT_SYMBOL_GPL(…);