X-Git-Url: https://www.bearssl.org/gitweb//home/git/?p=BearSSL;a=blobdiff_plain;f=src%2Fx509%2Fx509_decoder.c;h=8dd970f13f71548327a1a70a97bc2db8be9e70ae;hp=42620c6a838e4f40caf92b44a5f914322c2ed79f;hb=8e86598b33f9df81d1f77d6cc32568d9ae119d67;hpb=8cd3f8fecbb8eee7d4cd71c464694cf1621c5e99 diff --git a/src/x509/x509_decoder.c b/src/x509/x509_decoder.c index 42620c6..8dd970f 100644 --- a/src/x509/x509_decoder.c +++ b/src/x509/x509_decoder.c @@ -75,7 +75,7 @@ void br_x509_decoder_run(void *t0ctx); #include "inner.h" -#define CTX ((br_x509_decoder_context *)((unsigned char *)t0ctx - offsetof(br_x509_decoder_context, cpu))) +#define CTX ((br_x509_decoder_context *)(void *)((unsigned char *)t0ctx - offsetof(br_x509_decoder_context, cpu))) #define CONTEXT_NAME br_x509_decoder_context /* see bearssl_x509.h */ @@ -743,7 +743,7 @@ br_x509_decoder_run(void *t0ctx) /* set32 */ uint32_t addr = T0_POP(); - *(uint32_t *)((unsigned char *)CTX + addr) = T0_POP(); + *(uint32_t *)(void *)((unsigned char *)CTX + addr) = T0_POP(); } break;