mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-30 18:57:27 +02:00
wolfssl/openssl/asn1.h: in ASN1_SIMPLE(), use OFFSETOF() macro.
This commit is contained in:
@ -142,12 +142,10 @@ typedef enum {
|
|||||||
} WOLFSSL_ASN1_TYPES;
|
} WOLFSSL_ASN1_TYPES;
|
||||||
|
|
||||||
#define ASN1_SEQUENCE(type) \
|
#define ASN1_SEQUENCE(type) \
|
||||||
static type __##type##_dummy_struct;\
|
|
||||||
static const WOLFSSL_ASN1_TEMPLATE type##_member_data[]
|
static const WOLFSSL_ASN1_TEMPLATE type##_member_data[]
|
||||||
|
|
||||||
#define ASN1_SIMPLE(type, member, member_type) \
|
#define ASN1_SIMPLE(type, member, member_type) \
|
||||||
{ ((size_t)&__##type##_dummy_struct.member - \
|
{ OFFSETOF(type, member), \
|
||||||
(size_t)&__##type##_dummy_struct), \
|
|
||||||
WOLFSSL_##member_type##_ASN1 }
|
WOLFSSL_##member_type##_ASN1 }
|
||||||
|
|
||||||
#define ASN1_SEQUENCE_END(type) \
|
#define ASN1_SEQUENCE_END(type) \
|
||||||
|
Reference in New Issue
Block a user