> We are using OpenSSL APIs in our product code. We are not making any changes
> in OpenSSL.
> Our product code is a C++ code and it makes use of openSSL APIs for some
> functionality.
Local headers (like "ssl_locl.h" and "packet_locl.h") are *NOT* part of the
official OpenSSL API.
Please don't
> OpenSSL code is compiling without any issues. When it is used from our
> product code and while compiling using C++ compiler, the issue is seen.
As I wrote previously, the error you posted was caused by the fact that you
are compiling Ansi C (a.k.a ISO/IEC 9899:1990, a.k.a C90) source code
us
> Getting the errors like below. ssl/packet_locl.h(429) : error C2440: '=' :
> cannot convert from 'void *' to 'unsigned char 'Conversion from 'void' to
> pointer to non-'void' requires an explicit cast
Is it possible that your error message was copied incorrectly? Line 429 is an
assignment fro