<div dir="ltr">MSVC (at least vc2010) is C89 for C code, changing it to C99 on GCC may lead to changes that break MSVC build (since almost everything is mostly tested on linux/gcc only).<div><br></div><div>--</div><div>Andrius</div>

</div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-01-28 Alex Merry <span dir="ltr"><<a href="mailto:kde@randomguy3.me.uk" target="_blank">kde@randomguy3.me.uk</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Currently, KDECompilerSettings.cmake in ECM sets -std=iso9899:1990 for C<br>
code (C90).  Question: do we want to change this to -std=c99?<br>
<br>
Bear in mind that our minimum GCC version (4.2) does not completely<br>
support this standard.  In particular, the semantics for inline<br>
functions don't match C99's until GCC 4.3, and there are some corner<br>
cases for variable length arrays and complex numbers that are not fixed<br>
until GCC 4.5.<br>
<br>
Obviously, this won't affect that much code, since most of it is C++<br>
(for which, incidentally, we set -std=c++0x, ie: C++11).<br>
<br>
Alex<br>
_______________________________________________<br>
Kde-frameworks-devel mailing list<br>
<a href="mailto:Kde-frameworks-devel@kde.org">Kde-frameworks-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kde-frameworks-devel" target="_blank">https://mail.kde.org/mailman/listinfo/kde-frameworks-devel</a><br>
</blockquote></div><br></div>