openssl: Fixed a macro so that it compiles with gcc >= 4.2.
commit2494f4b25c668781031454077fab5bb4e775c99e
authorLukasz Kosewski <lkosewsk@gmail.com>
Wed, 15 Oct 2008 21:40:31 +0000 (15 17:40 -0400)
committerLukasz Kosewski <lkosewsk@gmail.com>
Wed, 15 Oct 2008 21:40:31 +0000 (15 17:40 -0400)
tree77daa487f7444db1ed94c705513fb6655bb8251e
parent66eb3e46a887284aa5d839a59bc26ca8007bcb3d
openssl:  Fixed a macro so that it compiles with gcc >= 4.2.

ASN1_i2d_bio_of, a macro which we use (indirectly, via yet another
macro) in wvstreams, requires the third parameter to be an unsigned
char *, but calls CHECKED_PTR_OF to provide this argument.  This latter
macro, being generic and used all over the place, actually casts its
result to a (void *), which in gcc 4.2 won't magically auto-expand to
an unsigned char *.  Add a new macro which casts to a desired return
type instead, and make ASN1_i2d_bio_of call said macro.
wvports/openssl/patches/openssl/55-fix_asn1_header_for_gcc4.2.diff [new file with mode: 0644]