• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C++ register_nls函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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


示例16: init_nls_cp1250

int  init_nls_cp1250(void)
{
    return register_nls(&table);
}
开发者ID:Pivosgroup,项目名称:aml-original-linux-buildroot,代码行数:4,代码来源:nls_cp1250.c


示例17: init_nls_iso8859_1

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


示例18: init_nls_cp852

int __init init_nls_cp852(void)
{
	return register_nls(&table);
}
开发者ID:chinnyannieb,项目名称:empeg-hijack,代码行数:4,代码来源:nls_cp852.c


示例19: init_nls_cp861

static int __init init_nls_cp861(void)
{
	return register_nls(&table);
}
开发者ID:3sOx,项目名称:asuswrt-merlin,代码行数:4,代码来源:nls_cp861.c


示例20: init_nls_iso8859_9

int  init_nls_iso8859_9(void)
{
	return register_nls(&table);
}
开发者ID:Pivosgroup,项目名称:aml-original-linux-buildroot,代码行数:4,代码来源:nls_iso8859-9.c



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C++ register_pci_controller函数代码示例发布时间:2022-05-30
下一篇:
C++ register_netdevice_notifier函数代码示例发布时间:2022-05-30
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap