当前位置: 首页>>代码示例>>C++>>正文


C++ register_nls函数代码示例

本文整理汇总了C++中register_nls函数的典型用法代码示例。如果您正苦于以下问题:C++ register_nls函数的具体用法?C++ register_nls怎么用?C++ register_nls使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了register_nls函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: init_nls_utf8

static int __init init_nls_utf8(void)
{
	int i;
	for (i=0; i<256; i++)
		identity[i] = i;

        return register_nls(&table);
}
开发者ID:CSCLOG,项目名称:beaglebone,代码行数:8,代码来源:nls_utf8.c

示例2: init_nls_koi8_ru

static int __init init_nls_koi8_ru(void)
{
	p_nls = load_nls("koi8-u");

	if (p_nls) {
		table.charset2upper = p_nls->charset2upper;
		table.charset2lower = p_nls->charset2lower;
		return register_nls(&table);
	}

	return -EINVAL;
}
开发者ID:CSCLOG,项目名称:beaglebone,代码行数:12,代码来源:nls_koi8-ru.c

示例3: init_nls_euc_jp

static int __init init_nls_euc_jp(void)
{
	p_nls = load_nls("cp932");

	if (p_nls) {
		table.charset2upper = p_nls->charset2upper;
		table.charset2lower = p_nls->charset2lower;
		return register_nls(&table);
	}

	return -EINVAL;
}
开发者ID:0xroot,项目名称:Blackphone-BP1-Kernel,代码行数:12,代码来源:nls_euc-jp.c

示例4: init_nls_euc_jp

static int __init init_nls_euc_jp(void)
{
	p_nls = load_nls("cp932");

	if (p_nls) {
		pax_open_kernel();
		*(const unsigned char **)&table.charset2upper = p_nls->charset2upper;
		*(const unsigned char **)&table.charset2lower = p_nls->charset2lower;
		pax_close_kernel();
		return register_nls(&table);
	}

	return -EINVAL;
}
开发者ID:garyvan,项目名称:openwrt-1.6,代码行数:14,代码来源:nls_euc-jp.c

示例5: init_nls_gb2312

static int __init init_nls_gb2312(void)
{
	p_nls = load_nls("cp936");

	if (p_nls) {
		table.uni2char = p_nls->uni2char;
		table.char2uni = p_nls->char2uni;
		table.charset2upper = p_nls->charset2upper;
		table.charset2lower = p_nls->charset2lower;
		return register_nls(&table);
	}

	return -EINVAL;
}
开发者ID:JBTech,项目名称:ralink_rt5350,代码行数:14,代码来源:nls_gb2312.c

示例6: test_nls_base

static void test_nls_base(void) {

	wchar_t p=0x20;
	__u8 s=0x01;
	int n=2;
	struct nls_table nls;
	char charset[20]="David";
	
	load_nls_default();
	register_nls(&nls);
	unload_nls(&nls);
	load_nls(charset);
	unregister_nls(&nls);
	utf8_mbtowc(&p, &s, n);
	utf8_mbstowcs(&p, &s, n);
	n=20;
	utf8_wctomb(&s, p, n);
	utf8_wcstombs(&s, &p, n);
}
开发者ID:CSU-GH,项目名称:okl4_3.0,代码行数:19,代码来源:nlsTest.c

示例7: init_nls_cp855

int init_nls_cp855(void)
{
	return register_nls(&table);
}
开发者ID:robacklin,项目名称:uclinux-linux,代码行数:4,代码来源:nls_cp855.c

示例8: init_nls_ascii

static int __init init_nls_ascii(void)
{
	return register_nls(&table);
}
开发者ID:FelipeFernandes1988,项目名称:Alice-1121-Modem,代码行数:4,代码来源:nls_ascii.c

示例9: init_nls_maccenteuro

static int __init init_nls_maccenteuro(void)
{
	return register_nls(&table);
}
开发者ID:mikuhatsune001,项目名称:linux2.6.32,代码行数:4,代码来源:mac-centeuro.c

示例10: init_nls_iso8859_7

static int __init init_nls_iso8859_7(void)
{
	return register_nls(&table);
}
开发者ID:CSCLOG,项目名称:beaglebone,代码行数:4,代码来源:nls_iso8859-7.c

示例11: init_nls_macinuit

static int __init init_nls_macinuit(void)
{
	return register_nls(&table);
}
开发者ID:vargheseapm,项目名称:linux,代码行数:4,代码来源:nls_macinuit.c

示例12: init_nls_cp437

int
init_nls_cp437()
{
	return register_nls(&table);
}
开发者ID:OS2World,项目名称:DRV-ISOFS,代码行数:5,代码来源:nls_cp437.c

示例13: init_nls_maccyrillic

static int __init init_nls_maccyrillic(void)
{
	return register_nls(&table);
}
开发者ID:020gzh,项目名称:linux,代码行数:4,代码来源:mac-cyrillic.c

示例14: init_nls_koi8_u

static int __init init_nls_koi8_u(void)
{
	return register_nls(&table);
}
开发者ID:rrowicki,项目名称:Chrono_Kernel-1,代码行数:4,代码来源:nls_koi8-u.c

示例15: init_nls_cp850

int
init_nls_cp850()
{
	return register_nls(&table);
}
开发者ID:OS2World,项目名称:DRV-ISOFS,代码行数:5,代码来源:nls_cp850.c


注:本文中的register_nls函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。