Added intermediate casts to void* to prevent spurious warnings (with Clang and -Wcast-align).

This commit is contained in:
Thomas Pornin 2017-08-19 15:50:45 +02:00
parent 8cd3f8fecb
commit 8e86598b33
14 changed files with 38 additions and 36 deletions

View file

@ -305,7 +305,7 @@ const br_x509_class br_x509_minimal_vtable = {
xm_get_pkey
};
#define CTX ((br_x509_minimal_context *)((unsigned char *)t0ctx - offsetof(br_x509_minimal_context, cpu)))
#define CTX ((br_x509_minimal_context *)(void *)((unsigned char *)t0ctx - offsetof(br_x509_minimal_context, cpu)))
#define CONTEXT_NAME br_x509_minimal_context
#define DNHASH_LEN ((CTX->dn_hash_impl->desc >> BR_HASHDESC_OUT_OFF) & BR_HASHDESC_OUT_MASK)