Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
451e60e9
T
Third Party Openssl
项目概览
OpenHarmony
/
Third Party Openssl
接近 2 年 前同步成功
通知
12
Star
18
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
Third Party Openssl
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
451e60e9
编写于
11月 14, 2000
作者:
R
Richard Levitte
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Detect and mark functions that no longer exist.
上级
89c16ab5
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
19 addition
and
1 deletion
+19
-1
util/mkdef.pl
util/mkdef.pl
+19
-1
未找到文件。
util/mkdef.pl
浏览文件 @
451e60e9
...
@@ -611,6 +611,7 @@ sub maybe_add_info {
...
@@ -611,6 +611,7 @@ sub maybe_add_info {
(
my
$name
,
*nums
,
my
@symbols
)
=
@_
;
(
my
$name
,
*nums
,
my
@symbols
)
=
@_
;
my
$sym
;
my
$sym
;
my
$new_info
=
0
;
my
$new_info
=
0
;
my
%syms
=
();
print
STDERR
"
Updating
$name
info
\n
";
print
STDERR
"
Updating
$name
info
\n
";
foreach
$sym
(
@symbols
)
{
foreach
$sym
(
@symbols
)
{
...
@@ -624,6 +625,16 @@ sub maybe_add_info {
...
@@ -624,6 +625,16 @@ sub maybe_add_info {
#print STDERR "DEBUG: maybe_add_info for $s: \"$dummy\" => \"$i\"\n";
#print STDERR "DEBUG: maybe_add_info for $s: \"$dummy\" => \"$i\"\n";
}
}
}
}
$syms
{
sym
}
=
1
;
}
my
@s
=
sort
{
&parse_number
(
$nums
{
$a
},"
n
")
<=>
&parse_number
(
$nums
{
$b
},"
n
")
}
keys
%nums
;
foreach
$sym
(
@s
)
{
(
my
$n
,
my
$i
)
=
split
/\\/
,
$nums
{
$sym
};
if
(
!
defined
(
$syms
{
sym
}))
{
$new_info
++
;
#print STDERR "DEBUG: maybe_add_info for $sym: -> undefined\n";
}
}
}
if
(
$new_info
)
{
if
(
$new_info
)
{
print
STDERR
"
$new_info
old symbols got an info update
\n
";
print
STDERR
"
$new_info
old symbols got an info update
\n
";
...
@@ -852,12 +863,19 @@ sub rewrite_numbers
...
@@ -852,12 +863,19 @@ sub rewrite_numbers
$rsyms
{
$s
}
=
1
;
$rsyms
{
$s
}
=
1
;
}
}
my
%syms
=
();
foreach
$_
(
@symbols
)
{
(
my
$n
,
my
$i
)
=
split
/\\/
;
$syms
{
$n
}
=
1
;
}
my
@s
=
sort
{
&parse_number
(
$nums
{
$a
},"
n
")
<=>
&parse_number
(
$nums
{
$b
},"
n
")
}
keys
%nums
;
my
@s
=
sort
{
&parse_number
(
$nums
{
$a
},"
n
")
<=>
&parse_number
(
$nums
{
$b
},"
n
")
}
keys
%nums
;
foreach
$sym
(
@s
)
{
foreach
$sym
(
@s
)
{
(
my
$n
,
my
$i
)
=
split
/\\/
,
$nums
{
$sym
};
(
my
$n
,
my
$i
)
=
split
/\\/
,
$nums
{
$sym
};
next
if
defined
(
$i
)
&&
$i
=~
/^.*?:.*?:\w+\(\w+\)/
;
next
if
defined
(
$i
)
&&
$i
=~
/^.*?:.*?:\w+\(\w+\)/
;
next
if
defined
(
$rsyms
{
$sym
});
next
if
defined
(
$rsyms
{
$sym
});
$i
=
"
NOEXIST::FUNCTION:
"
if
!
defined
(
$i
)
||
$i
eq
"";
$i
=
"
NOEXIST::FUNCTION:
"
if
!
defined
(
$i
)
||
$i
eq
""
||
!
defined
(
$syms
{
$sym
});
printf
OUT
"
%s%-40s%d
\t
%s
\n
","",
$sym
,
$n
,
$i
;
printf
OUT
"
%s%-40s%d
\t
%s
\n
","",
$sym
,
$n
,
$i
;
if
(
exists
$r
{
$sym
})
{
if
(
exists
$r
{
$sym
})
{
(
my
$s
,
$i
)
=
split
/\\/
,
$r
{
$sym
};
(
my
$s
,
$i
)
=
split
/\\/
,
$r
{
$sym
};
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录