[xmlsec] Problems with C/C++ compilers
Aleksey Sanin
aleksey at aleksey.com
Thu Jul 11 14:05:00 PDT 2019
Make sure you have -DXMLSEC_NO_SIZE_T=1 defined (if it is defined
during xmlsec library compilation).
Aleksey
On 7/11/19 11:17 AM, Roumen Petrov wrote:
> Dmitry Belyavsky wrote:
>> Hello,
>>
>> We have a rather ancient instance of XMLSec (smth like 1.2.20) and a
>> homebrew С++ wrapper around it.
>>
>> I came across that a call of sizeof() for various structures in C and C++
>> give different results causing Bad Things when I try to access various
>> fields of these structures.
>
> No idea.
>
> If I remember well all public headers are in following format:
> ...
> <<<include external headers>>>
>
> #ifdef __cplusplus
> extern "C" {
> #endif /* __cplusplus */
>
> <<< xmlsec related code >>>
>
> #ifdef __cplusplus
> }
> #endif /* __cplusplus */
>
>
>> Is there any cheap way to fix this behavior?
> Dunno, as all xmlsec is "C" code.
> If is not compiler defect then sample code may help to find reason.
>
> Roumen
> _______________________________________________
> xmlsec mailing list
> xmlsec at aleksey.com
> http://www.aleksey.com/mailman/listinfo/xmlsec
More information about the xmlsec
mailing list