summaryrefslogtreecommitdiffstats
path: root/util
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>1999-06-22 01:38:31 +0000
committerDr. Stephen Henson <steve@openssl.org>1999-06-22 01:38:31 +0000
commitdbd665c2104750300c387ebf6a305f6021994a97 (patch)
tree1d931550b33021c0a8ed503ec077e15db5bc9b82 /util
parent66ab08b1cfb7f57ee9299d6efc322aca385e4fba (diff)
Change the PEM_* function prototypes to use DECLARE_PEM macros and change
util/mkdef.pl to handle this. Also do a 'make update'.
Diffstat (limited to 'util')
-rwxr-xr-xutil/libeay.num20
-rwxr-xr-xutil/mkdef.pl8
2 files changed, 28 insertions, 0 deletions
diff --git a/util/libeay.num b/util/libeay.num
index fd08ff35fd..36c0cd42ac 100755
--- a/util/libeay.num
+++ b/util/libeay.num
@@ -1797,3 +1797,23 @@ sk_CONF_VALUE_new_null 1821
sk_CONF_VALUE_dup 1822
sk_CONF_VALUE_insert 1823
sk_CONF_VALUE_new 1824
+sk_ASN1_OBJECT_find 1825
+sk_ASN1_OBJECT_pop_free 1826
+sk_ASN1_OBJECT_dup 1827
+sk_ASN1_OBJECT_delete_ptr 1828
+sk_ASN1_OBJECT_new 1829
+sk_ASN1_OBJECT_unshift 1830
+sk_ASN1_OBJECT_delete 1831
+sk_ASN1_OBJECT_shift 1832
+sk_ASN1_OBJECT_pop 1833
+sk_ASN1_OBJECT_num 1834
+sk_ASN1_OBJECT_value 1835
+sk_ASN1_OBJECT_new_null 1836
+i2d_ASN1_SET_OF_ASN1_OBJECT 1837
+sk_ASN1_OBJECT_free 1838
+sk_ASN1_OBJECT_set 1839
+sk_ASN1_OBJECT_set_cmp_func 1840
+sk_ASN1_OBJECT_zero 1841
+sk_ASN1_OBJECT_insert 1842
+sk_ASN1_OBJECT_push 1843
+d2i_ASN1_SET_OF_ASN1_OBJECT 1844
diff --git a/util/mkdef.pl b/util/mkdef.pl
index 75454dea45..c2a8d9a07f 100755
--- a/util/mkdef.pl
+++ b/util/mkdef.pl
@@ -241,6 +241,14 @@ sub do_defs
/^\s*DECLARE_ASN1_SET_OF\s*\(\s*(\w*)\s*\)/) {
$funcs{"d2i_ASN1_SET_OF_${1}"} = 1;
$funcs{"i2d_ASN1_SET_OF_${1}"} = 1;
+ } elsif (/^DECLARE_PEM_rw\s*\(\s*(\w*)\s*,/ ||
+ /^DECLARE_PEM_rw_cb\s*\(\s*(\w*)\s*,/ ) {
+ if($W32) {
+ $funcs{"PEM_read_${1}"} = 1;
+ $funcs{"PEM_write_${1}"} = 1;
+ }
+ $funcs{"PEM_read_bio_${1}"} = 1;
+ $funcs{"PEM_write_bio_${1}"} = 1;
} elsif (
($tag{'FreeBSD'} != 1) &&
($tag{'CONST_STRICT'} != 1) &&