On Wed, Feb 1, 2017 at 3:48 PM, Keith Medcalf <kmedc...@dessus.com> wrote:
> > > On Tue, 31 Jan 2017 15:50:08 -0800 James K. Lowden < > jklow...@schemamania.org> wrote: > > > Last year there was much rejoicing when Microsoft decided to bundle > > SQLite with Windows. That leaves me with a new question: if SQLite > > announced its intention to move to C11 in 2018, would that perhaps > > influence Microsoft's timeline to update its compiler? > > No. Microsoft products require multiple versions of multiple Microsoft > and third-party compilers to compile any of their products. They will > simply add whatever is needed to their internal compilers suite and use > that to build the winsqlite.dll for distribution with Windows. Windows > does not use ICU and does not support the use of timezones, etc, so there > is no need for them to update their compilers at all as they will never use > anything but the most primitive of any feature available. > > That said, there is no problem with Visual Studio compiling the ICU module > as it was -- it works just fine without error. Just that when set to > pedantic mode it produces a higher level of messages, whether they be a > true statement of fact or not. > > The only issue I've run into using a Microsoft compiler is that it does > not handle in-block initialization and declarations -- they all have to be > at the top of a function before the first "executable" statement. I > believe that was a C language restriction back in the early 70's. > The declaration of variables have to be at the top of a scope as per ANSI C. C99 relaxed that. -- Scott Robison _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users