<div dir="rtl"><div dir="ltr">The patch is required for target -mingw32 only since then clang makes 80 bit long doubles but not for target -win since clang behaves like Visual C++ and produces 64 bit long doubles. </div><div dir="ltr">

<br></div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">So this got me thinking, where libcxx on Windows is heading - <br></div></div><div dir="ltr">target -mingw32 with MingW32 headers and 80 bit long doubles?</div>

<div dir="ltr">target -win with Visual C++ headers with 64 bit long doubles?</div><div dir="ltr">both?</div><div dir="ltr"><br></div></div></div><div dir="ltr"><br></div><div dir="ltr">Yaron</div><div dir="ltr"><br></div>

</div><div class="gmail_extra"><div dir="ltr"><br><br><div class="gmail_quote">2013/10/5 G M <span dir="ltr"><<a href="mailto:gmisocpp@gmail.com" target="_blank">gmisocpp@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div>Hi Yaron</div><div> </div><div>I looked at this problem quite a bit a while back, FYI MS's routines are different from the libcxx versions in other ways too.</div><div> </div><div>I made some changes a while back to reduce and centralize some of the uses of snprintf in libcxx a while back in order to generally try to move towards what your patch proposes.</div>


<div> </div><div>I generally approve of where you are going with this patch. I'll apply it on my machine this weekend and try your patch out and contrast it with VS builds with it and report soon in more detail.</div>


<div> </div><div>I think it's a good area to focus on. Thanks for looking at this.</div><div> </div></blockquote></div></div></div>