diff options
author | Matt Caswell <matt@openssl.org> | 2020-09-03 14:10:41 +0100 |
---|---|---|
committer | Matt Caswell <matt@openssl.org> | 2020-09-13 11:10:39 +0100 |
commit | 24c4ea958ecae0b194cc3eb812a81766cdb421f6 (patch) | |
tree | 29be67ecc7efed3b5ae25bb3d976281d1499437d /util | |
parent | e144fd36ceb4d71a75b04503995a52ad6699fb22 (diff) |
Fix stacks of OPENSSL_STRING, OPENSSL_CSTRING and OPENSSL_BLOCK
Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/12781)
Diffstat (limited to 'util')
-rw-r--r-- | util/perl/OpenSSL/stackhash.pm | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/util/perl/OpenSSL/stackhash.pm b/util/perl/OpenSSL/stackhash.pm index d8ca76aa91..21d852eae0 100644 --- a/util/perl/OpenSSL/stackhash.pm +++ b/util/perl/OpenSSL/stackhash.pm @@ -13,7 +13,10 @@ use warnings; require Exporter; our @ISA = qw(Exporter); -our @EXPORT_OK = qw(generate_stack_macros generate_const_stack_macros); +our @EXPORT_OK = qw(generate_stack_macros generate_const_stack_macros + generate_stack_string_macros + generate_stack_const_string_macros + generate_stack_block_macros); sub generate_stack_macros_int { my $nametype = shift; @@ -89,4 +92,16 @@ sub generate_const_stack_macros { return generate_stack_macros_int($type, "const $type", $type); } + +sub generate_stack_string_macros { + return generate_stack_macros_int("OPENSSL_STRING", "char", "char"); +} + +sub generate_stack_const_string_macros { + return generate_stack_macros_int("OPENSSL_CSTRING", "const char", "char"); +} + +sub generate_stack_block_macros { + return generate_stack_macros_int("OPENSSL_BLOCK", "void", "void"); +} 1; |