Attempting to compile this program:
#include <openssl/crypto.h>
int
main(int argc, char **argv) {
return 0;
}
with -Wcast-qual (with both gcc and clang) results in errors like this
(repeated a number of times).
target/include/openssl/safestack.h:214:1: warning: cast from 'const struct
stack_st_OPENSSL_STRING *' to 'struct stack_st *' drops const qualifier
[-Wcast-qual]
DEFINE_SPECIAL_STACK_OF(OPENSSL_STRING, char)
^
target/include/openssl/safestack.h:186:42: note: expanded from macro
'DEFINE_SPECIAL_STACK_OF'
# define DEFINE_SPECIAL_STACK_OF(t1, t2) SKM_DEFINE_STACK_OF(t1, t2, t2)
^
target/include/openssl/safestack.h:95:33: note: expanded from macro
'SKM_DEFINE_STACK_OF'
return sk_num((_STACK *)sk); \
^
This doesn’t happen with 1.0.2g.
--
Ticket here: http://rt.openssl.org/Ticket/Display.html?id=4471
Please log in as guest with password guest if prompted
--
openssl-dev mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev