Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Musl
提交
4350935c
T
Third Party Musl
项目概览
OpenHarmony
/
Third Party Musl
1 年多 前同步成功
通知
37
Star
125
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
Third Party Musl
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
4350935c
编写于
7月 24, 2013
作者:
R
Rich Felker
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add ABI compat aliases for a number of locale_t functions
上级
a512c7d8
变更
8
隐藏空白更改
内联
并排
Showing
8 changed file
with
24 addition
and
0 deletion
+24
-0
src/locale/duplocale.c
src/locale/duplocale.c
+3
-0
src/locale/freelocale.c
src/locale/freelocale.c
+3
-0
src/locale/iswctype_l.c
src/locale/iswctype_l.c
+3
-0
src/locale/newlocale.c
src/locale/newlocale.c
+3
-0
src/locale/towlower_l.c
src/locale/towlower_l.c
+3
-0
src/locale/towupper_l.c
src/locale/towupper_l.c
+3
-0
src/locale/uselocale.c
src/locale/uselocale.c
+3
-0
src/locale/wctype_l.c
src/locale/wctype_l.c
+3
-0
未找到文件。
src/locale/duplocale.c
浏览文件 @
4350935c
#include <stdlib.h>
#include <string.h>
#include "locale_impl.h"
#include "libc.h"
locale_t
duplocale
(
locale_t
old
)
{
...
...
@@ -9,3 +10,5 @@ locale_t duplocale(locale_t old)
if
(
new
&&
old
!=
LC_GLOBAL_LOCALE
)
memcpy
(
new
,
old
,
sizeof
*
new
);
return
new
;
}
weak_alias
(
duplocale
,
__duplocale
);
src/locale/freelocale.c
浏览文件 @
4350935c
#include <stdlib.h>
#include "locale_impl.h"
#include "libc.h"
void
freelocale
(
locale_t
l
)
{
free
(
l
);
}
weak_alias
(
freelocale
,
__freelocale
);
src/locale/iswctype_l.c
浏览文件 @
4350935c
#include <wctype.h>
#include "libc.h"
int
iswctype_l
(
wint_t
c
,
wctype_t
t
,
locale_t
l
)
{
return
iswctype
(
c
,
t
);
}
weak_alias
(
iswctype_l
,
__iswctype_l
);
src/locale/newlocale.c
浏览文件 @
4350935c
#include <stdlib.h>
#include <string.h>
#include "locale_impl.h"
#include "libc.h"
locale_t
newlocale
(
int
mask
,
const
char
*
name
,
locale_t
base
)
{
...
...
@@ -9,3 +10,5 @@ locale_t newlocale(int mask, const char *name, locale_t base)
if
(
!
base
)
base
=
calloc
(
1
,
sizeof
*
base
);
return
base
;
}
weak_alias
(
newlocale
,
__newlocale
);
src/locale/towlower_l.c
浏览文件 @
4350935c
#include <wctype.h>
#include "libc.h"
wint_t
towlower_l
(
wint_t
c
,
locale_t
l
)
{
return
towlower
(
c
);
}
weak_alias
(
towlower_l
,
__towlower_l
);
src/locale/towupper_l.c
浏览文件 @
4350935c
#include <wctype.h>
#include "libc.h"
wint_t
towupper_l
(
wint_t
c
,
locale_t
l
)
{
return
towupper
(
c
);
}
weak_alias
(
towupper_l
,
__towupper_l
);
src/locale/uselocale.c
浏览文件 @
4350935c
#include "locale_impl.h"
#include "pthread_impl.h"
#include "libc.h"
locale_t
uselocale
(
locale_t
l
)
{
...
...
@@ -8,3 +9,5 @@ locale_t uselocale(locale_t l)
if
(
l
)
self
->
locale
=
l
;
return
old
;
}
weak_alias
(
uselocale
,
__uselocale
);
src/locale/wctype_l.c
浏览文件 @
4350935c
#include <wctype.h>
#include "libc.h"
wctype_t
wctype_l
(
const
char
*
s
,
locale_t
l
)
{
return
wctype
(
s
);
}
weak_alias
(
wctype_l
,
__wctype_l
);
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录