<div dir="ltr"><div>Hi,</div><div><br></div>I'm looking at OGRFormatDouble and trying to understand why it exists, as such.  It seems to impose its own formatting for double-precision values that is different from what is standardized in the C/C++ languages.  Other than imposing consistency where there is variability in the standards (string representation of infinity, for example), I'm wondering if there is any specific issue that the code is trying to address.<div><br><div><div>I don't like changing existing behavior, but in this case, conforming to existing standards seems to provide more clarity to users, provided that the OGR-specific formatting doesn't serve a purpose other than satisfying the desires of a previous developer or working around non-standard implementations that no longer exist.</div><div><br></div><div>Any thoughts appreciated,<br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Andrew Bell<br><a href="mailto:andrew.bell.ia@gmail.com" target="_blank">andrew.bell.ia@gmail.com</a></div></div></div></div></div>