On Wed, 22 Nov 2017 23:43:07 +0000
Javier Guerra Giraldez <jav...@guerrag.com> wrote:

> i _have_ used fossil running in a very small MIPS system.  as
> mentioned, it's really nice to pull versioned stuff like
> configurations, HTML, binary blobs.  yes, i used gcc to compile it,
> but what was small two years ago now might be in the same boat as
> that.

GCC has C99 support for a long time: https://gcc.gnu.org/c99status.html

> all those features have zero impact on the generated machine code.

Apart from inline functions and postponed variable declarations. Even
if other features don't have impact on generated machine code, they can
make the code neater.

> > What sort of weird targets does SQLite run on which require the use
> > of a very old (or broken) compiler that can't handle any C99
> > features?  
> 
> MS Visual Studio

That compiler will only work on Windows, and only compiles for Windows.
Hardly a weird target that requires a compiler that can't handle the
basic C99 feature set I mentioned earlier.

In fact the latest MS Visual Studio has been gaining C99 support since
2013, and IIRC is fully compatible since 2015. There are still better
compilers out there such as Pelles C and Open Watcom (which also has
Win16/MS-DOS support) can do better.
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to