summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjsing <>2015-02-14 15:25:08 +0000
committerjsing <>2015-02-14 15:25:08 +0000
commitdd3659bdb2cb2efe9a1e088c40d40a97741b5e29 (patch)
tree02dff1000aee92b072e2932549e051c24c36ef94
parent50dcf723158de492f1440c6a34fdf06bdc1f16fe (diff)
downloadopenbsd-dd3659bdb2cb2efe9a1e088c40d40a97741b5e29.tar.gz
openbsd-dd3659bdb2cb2efe9a1e088c40d40a97741b5e29.tar.bz2
openbsd-dd3659bdb2cb2efe9a1e088c40d40a97741b5e29.zip
Manually expand IMPLEMENT_EXTERN_ASN1 macro (the only occurence in crypto).
Only change to generated assembly is due to line numbers.
-rw-r--r--src/lib/libcrypto/asn1/x_name.c13
-rw-r--r--src/lib/libssl/src/crypto/asn1/x_name.c13
2 files changed, 20 insertions, 6 deletions
diff --git a/src/lib/libcrypto/asn1/x_name.c b/src/lib/libcrypto/asn1/x_name.c
index c69c35534d..c7f4759088 100644
--- a/src/lib/libcrypto/asn1/x_name.c
+++ b/src/lib/libcrypto/asn1/x_name.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x_name.c,v 1.27 2015/02/14 15:16:59 miod Exp $ */ 1/* $OpenBSD: x_name.c,v 1.28 2015/02/14 15:25:08 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -169,8 +169,15 @@ const ASN1_EXTERN_FUNCS x509_name_ff = {
169 x509_name_ex_print 169 x509_name_ex_print
170}; 170};
171 171
172IMPLEMENT_EXTERN_ASN1(X509_NAME, V_ASN1_SEQUENCE, x509_name_ff) 172const ASN1_ITEM X509_NAME_it = {
173 173 .itype = ASN1_ITYPE_EXTERN,
174 .utype = V_ASN1_SEQUENCE,
175 .templates = NULL,
176 .tcount = 0,
177 .funcs = &x509_name_ff,
178 .size = 0,
179 .sname = "X509_NAME",
180};
174 181
175X509_NAME * 182X509_NAME *
176d2i_X509_NAME(X509_NAME **a, const unsigned char **in, long len) 183d2i_X509_NAME(X509_NAME **a, const unsigned char **in, long len)
diff --git a/src/lib/libssl/src/crypto/asn1/x_name.c b/src/lib/libssl/src/crypto/asn1/x_name.c
index c69c35534d..c7f4759088 100644
--- a/src/lib/libssl/src/crypto/asn1/x_name.c
+++ b/src/lib/libssl/src/crypto/asn1/x_name.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x_name.c,v 1.27 2015/02/14 15:16:59 miod Exp $ */ 1/* $OpenBSD: x_name.c,v 1.28 2015/02/14 15:25:08 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -169,8 +169,15 @@ const ASN1_EXTERN_FUNCS x509_name_ff = {
169 x509_name_ex_print 169 x509_name_ex_print
170}; 170};
171 171
172IMPLEMENT_EXTERN_ASN1(X509_NAME, V_ASN1_SEQUENCE, x509_name_ff) 172const ASN1_ITEM X509_NAME_it = {
173 173 .itype = ASN1_ITYPE_EXTERN,
174 .utype = V_ASN1_SEQUENCE,
175 .templates = NULL,
176 .tcount = 0,
177 .funcs = &x509_name_ff,
178 .size = 0,
179 .sname = "X509_NAME",
180};
174 181
175X509_NAME * 182X509_NAME *
176d2i_X509_NAME(X509_NAME **a, const unsigned char **in, long len) 183d2i_X509_NAME(X509_NAME **a, const unsigned char **in, long len)