<div dir="ltr"><div dir="ltr">Dear Alexey,</div><div dir="ltr"><br></div><div>Thank you!</div><div>That was the clue.</div><div><br></div><div>BTW, is this definition available in public headers of xmlsec?</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jul 12, 2019 at 12:05 AM Aleksey Sanin <<a href="mailto:aleksey@aleksey.com">aleksey@aleksey.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Make sure you have -DXMLSEC_NO_SIZE_T=1 defined (if it is defined<br>
during xmlsec library compilation).<br>
<br>
Aleksey<br>
<br>
On 7/11/19 11:17 AM, Roumen Petrov wrote:<br>
> Dmitry Belyavsky wrote:<br>
>> Hello,<br>
>><br>
>> We have a rather ancient instance of XMLSec (smth like 1.2.20) and a<br>
>> homebrew С++ wrapper around it.<br>
>><br>
>> I came across that a call of sizeof() for various structures in C and C++<br>
>> give different results causing Bad Things when I try to access various<br>
>> fields of these structures.<br>
> <br>
> No idea.<br>
> <br>
> If I remember well all public headers are in following format:<br>
> ...<br>
> <<<include external headers>>><br>
> <br>
> #ifdef __cplusplus<br>
> extern "C" {<br>
> #endif /* __cplusplus */<br>
> <br>
>   <<< xmlsec related code  >>><br>
> <br>
> #ifdef __cplusplus<br>
> }<br>
> #endif /* __cplusplus */<br>
> <br>
> <br>
>> Is there any cheap way to fix this behavior?<br>
> Dunno, as all xmlsec is "C" code.<br>
> If is not compiler defect then sample code may help to find reason.<br>
> <br>
> Roumen<br>
> _______________________________________________<br>
> xmlsec mailing list<br>
> <a href="mailto:xmlsec@aleksey.com" target="_blank">xmlsec@aleksey.com</a><br>
> <a href="http://www.aleksey.com/mailman/listinfo/xmlsec" rel="noreferrer" target="_blank">http://www.aleksey.com/mailman/listinfo/xmlsec</a><br>
_______________________________________________<br>
xmlsec mailing list<br>
<a href="mailto:xmlsec@aleksey.com" target="_blank">xmlsec@aleksey.com</a><br>
<a href="http://www.aleksey.com/mailman/listinfo/xmlsec" rel="noreferrer" target="_blank">http://www.aleksey.com/mailman/listinfo/xmlsec</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">SY, Dmitry Belyavsky</div></div>