提交 ad2c5ed7 编写于 作者: R Richard Levitte

apps/progs.pl: add back the INCLUDE_FUNCTION_TABLE wrapper

Reviewed-by: NViktor Dukhovni <viktor@openssl.org>
上级 37bbfd48
......@@ -67,6 +67,8 @@ foreach (@ARGV) {
printf "extern OPTIONS %s_options[];\n", $_;
}
print "\n#ifdef INCLUDE_FUNCTION_TABLE\n";
print "static FUNCTION functions[] = {\n";
my %cmd_disabler = (
ciphers => "sock",
genrsa => "rsa",
......@@ -78,7 +80,6 @@ my %cmd_disabler = (
ecparam => "ec",
pkcs12 => "des",
);
print "\nstatic FUNCTION functions[] = {\n";
foreach my $cmd (@ARGV) {
my $str=" { FT_general, \"$cmd\", ${cmd}_main, ${cmd}_options },\n";
if ($cmd =~ /^s_/) {
......@@ -157,3 +158,4 @@ foreach my $cmd (
}
print " { 0, NULL, NULL}\n};\n";
print "#endif\n";
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册