nls: have register_nls() set ->owner
pass owner explicitly to __register_nls(), make register_nls() a macro passing THIS_MODULE as the owner argument to __register_nls(). Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
parent
36a7411724
commit
479e64c210
53 changed files with 5 additions and 54 deletions
|
@ -583,7 +583,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_macceltic(void)
|
static int __init init_nls_macceltic(void)
|
||||||
|
|
|
@ -513,7 +513,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_maccenteuro(void)
|
static int __init init_nls_maccenteuro(void)
|
||||||
|
|
|
@ -583,7 +583,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_maccroatian(void)
|
static int __init init_nls_maccroatian(void)
|
||||||
|
|
|
@ -478,7 +478,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_maccyrillic(void)
|
static int __init init_nls_maccyrillic(void)
|
||||||
|
|
|
@ -548,7 +548,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_macgaelic(void)
|
static int __init init_nls_macgaelic(void)
|
||||||
|
|
|
@ -478,7 +478,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_macgreek(void)
|
static int __init init_nls_macgreek(void)
|
||||||
|
|
|
@ -583,7 +583,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_maciceland(void)
|
static int __init init_nls_maciceland(void)
|
||||||
|
|
|
@ -513,7 +513,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_macinuit(void)
|
static int __init init_nls_macinuit(void)
|
||||||
|
|
|
@ -618,7 +618,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_macroman(void)
|
static int __init init_nls_macroman(void)
|
||||||
|
|
|
@ -583,7 +583,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_macromanian(void)
|
static int __init init_nls_macromanian(void)
|
||||||
|
|
|
@ -583,7 +583,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_macturkish(void)
|
static int __init init_nls_macturkish(void)
|
||||||
|
|
|
@ -148,7 +148,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_ascii(void)
|
static int __init init_nls_ascii(void)
|
||||||
|
|
|
@ -232,13 +232,14 @@ int utf16s_to_utf8s(const wchar_t *pwcs, int inlen, enum utf16_endian endian,
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL(utf16s_to_utf8s);
|
EXPORT_SYMBOL(utf16s_to_utf8s);
|
||||||
|
|
||||||
int register_nls(struct nls_table * nls)
|
int __register_nls(struct nls_table *nls, struct module *owner)
|
||||||
{
|
{
|
||||||
struct nls_table ** tmp = &tables;
|
struct nls_table ** tmp = &tables;
|
||||||
|
|
||||||
if (nls->next)
|
if (nls->next)
|
||||||
return -EBUSY;
|
return -EBUSY;
|
||||||
|
|
||||||
|
nls->owner = owner;
|
||||||
spin_lock(&nls_lock);
|
spin_lock(&nls_lock);
|
||||||
while (*tmp) {
|
while (*tmp) {
|
||||||
if (nls == *tmp) {
|
if (nls == *tmp) {
|
||||||
|
@ -252,6 +253,7 @@ int register_nls(struct nls_table * nls)
|
||||||
spin_unlock(&nls_lock);
|
spin_unlock(&nls_lock);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
EXPORT_SYMBOL(__register_nls);
|
||||||
|
|
||||||
int unregister_nls(struct nls_table * nls)
|
int unregister_nls(struct nls_table * nls)
|
||||||
{
|
{
|
||||||
|
@ -538,7 +540,6 @@ struct nls_table *load_nls_default(void)
|
||||||
return &default_table;
|
return &default_table;
|
||||||
}
|
}
|
||||||
|
|
||||||
EXPORT_SYMBOL(register_nls);
|
|
||||||
EXPORT_SYMBOL(unregister_nls);
|
EXPORT_SYMBOL(unregister_nls);
|
||||||
EXPORT_SYMBOL(unload_nls);
|
EXPORT_SYMBOL(unload_nls);
|
||||||
EXPORT_SYMBOL(load_nls);
|
EXPORT_SYMBOL(load_nls);
|
||||||
|
|
|
@ -329,7 +329,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_cp1250(void)
|
static int __init init_nls_cp1250(void)
|
||||||
|
|
|
@ -283,7 +283,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_cp1251(void)
|
static int __init init_nls_cp1251(void)
|
||||||
|
|
|
@ -365,7 +365,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_cp1255(void)
|
static int __init init_nls_cp1255(void)
|
||||||
|
|
|
@ -369,7 +369,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_cp437(void)
|
static int __init init_nls_cp437(void)
|
||||||
|
|
|
@ -332,7 +332,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_cp737(void)
|
static int __init init_nls_cp737(void)
|
||||||
|
|
|
@ -301,7 +301,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_cp775(void)
|
static int __init init_nls_cp775(void)
|
||||||
|
|
|
@ -297,7 +297,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_cp850(void)
|
static int __init init_nls_cp850(void)
|
||||||
|
|
|
@ -319,7 +319,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_cp852(void)
|
static int __init init_nls_cp852(void)
|
||||||
|
|
|
@ -281,7 +281,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_cp855(void)
|
static int __init init_nls_cp855(void)
|
||||||
|
|
|
@ -283,7 +283,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_cp857(void)
|
static int __init init_nls_cp857(void)
|
||||||
|
|
|
@ -346,7 +346,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_cp860(void)
|
static int __init init_nls_cp860(void)
|
||||||
|
|
|
@ -369,7 +369,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_cp861(void)
|
static int __init init_nls_cp861(void)
|
||||||
|
|
|
@ -403,7 +403,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_cp862(void)
|
static int __init init_nls_cp862(void)
|
||||||
|
|
|
@ -363,7 +363,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_cp863(void)
|
static int __init init_nls_cp863(void)
|
||||||
|
|
|
@ -389,7 +389,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_cp864(void)
|
static int __init init_nls_cp864(void)
|
||||||
|
|
|
@ -369,7 +369,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_cp865(void)
|
static int __init init_nls_cp865(void)
|
||||||
|
|
|
@ -287,7 +287,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_cp866(void)
|
static int __init init_nls_cp866(void)
|
||||||
|
|
|
@ -297,7 +297,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_cp869(void)
|
static int __init init_nls_cp869(void)
|
||||||
|
|
|
@ -256,7 +256,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_cp874(void)
|
static int __init init_nls_cp874(void)
|
||||||
|
|
|
@ -7914,7 +7914,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_cp932(void)
|
static int __init init_nls_cp932(void)
|
||||||
|
|
|
@ -11092,7 +11092,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_cp936(void)
|
static int __init init_nls_cp936(void)
|
||||||
|
|
|
@ -13927,7 +13927,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_cp949(void)
|
static int __init init_nls_cp949(void)
|
||||||
|
|
|
@ -9463,7 +9463,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_cp950(void)
|
static int __init init_nls_cp950(void)
|
||||||
|
|
|
@ -553,7 +553,6 @@ static struct nls_table table = {
|
||||||
.charset = "euc-jp",
|
.charset = "euc-jp",
|
||||||
.uni2char = uni2char,
|
.uni2char = uni2char,
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_euc_jp(void)
|
static int __init init_nls_euc_jp(void)
|
||||||
|
|
|
@ -239,7 +239,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_iso8859_1(void)
|
static int __init init_nls_iso8859_1(void)
|
||||||
|
|
|
@ -267,7 +267,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_iso8859_13(void)
|
static int __init init_nls_iso8859_13(void)
|
||||||
|
|
|
@ -323,7 +323,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_iso8859_14(void)
|
static int __init init_nls_iso8859_14(void)
|
||||||
|
|
|
@ -289,7 +289,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_iso8859_15(void)
|
static int __init init_nls_iso8859_15(void)
|
||||||
|
|
|
@ -290,7 +290,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_iso8859_2(void)
|
static int __init init_nls_iso8859_2(void)
|
||||||
|
|
|
@ -290,7 +290,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_iso8859_3(void)
|
static int __init init_nls_iso8859_3(void)
|
||||||
|
|
|
@ -290,7 +290,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_iso8859_4(void)
|
static int __init init_nls_iso8859_4(void)
|
||||||
|
|
|
@ -254,7 +254,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_iso8859_5(void)
|
static int __init init_nls_iso8859_5(void)
|
||||||
|
|
|
@ -245,7 +245,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_iso8859_6(void)
|
static int __init init_nls_iso8859_6(void)
|
||||||
|
|
|
@ -299,7 +299,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_iso8859_7(void)
|
static int __init init_nls_iso8859_7(void)
|
||||||
|
|
|
@ -254,7 +254,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_iso8859_9(void)
|
static int __init init_nls_iso8859_9(void)
|
||||||
|
|
|
@ -305,7 +305,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_koi8_r(void)
|
static int __init init_nls_koi8_r(void)
|
||||||
|
|
|
@ -55,7 +55,6 @@ static struct nls_table table = {
|
||||||
.charset = "koi8-ru",
|
.charset = "koi8-ru",
|
||||||
.uni2char = uni2char,
|
.uni2char = uni2char,
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_koi8_ru(void)
|
static int __init init_nls_koi8_ru(void)
|
||||||
|
|
|
@ -312,7 +312,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = charset2lower,
|
.charset2lower = charset2lower,
|
||||||
.charset2upper = charset2upper,
|
.charset2upper = charset2upper,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_koi8_u(void)
|
static int __init init_nls_koi8_u(void)
|
||||||
|
|
|
@ -46,7 +46,6 @@ static struct nls_table table = {
|
||||||
.char2uni = char2uni,
|
.char2uni = char2uni,
|
||||||
.charset2lower = identity, /* no conversion */
|
.charset2lower = identity, /* no conversion */
|
||||||
.charset2upper = identity,
|
.charset2upper = identity,
|
||||||
.owner = THIS_MODULE,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init init_nls_utf8(void)
|
static int __init init_nls_utf8(void)
|
||||||
|
|
|
@ -44,11 +44,12 @@ enum utf16_endian {
|
||||||
};
|
};
|
||||||
|
|
||||||
/* nls_base.c */
|
/* nls_base.c */
|
||||||
extern int register_nls(struct nls_table *);
|
extern int __register_nls(struct nls_table *, struct module *);
|
||||||
extern int unregister_nls(struct nls_table *);
|
extern int unregister_nls(struct nls_table *);
|
||||||
extern struct nls_table *load_nls(char *);
|
extern struct nls_table *load_nls(char *);
|
||||||
extern void unload_nls(struct nls_table *);
|
extern void unload_nls(struct nls_table *);
|
||||||
extern struct nls_table *load_nls_default(void);
|
extern struct nls_table *load_nls_default(void);
|
||||||
|
#define register_nls(nls) __register_nls((nls), THIS_MODULE)
|
||||||
|
|
||||||
extern int utf8_to_utf32(const u8 *s, int len, unicode_t *pu);
|
extern int utf8_to_utf32(const u8 *s, int len, unicode_t *pu);
|
||||||
extern int utf32_to_utf8(unicode_t u, u8 *s, int maxlen);
|
extern int utf32_to_utf8(unicode_t u, u8 *s, int maxlen);
|
||||||
|
|
Loading…
Add table
Reference in a new issue