On Aug 2, 2016, at 2:31 PM, Warren Young <[email protected]> wrote:
> 
> On Aug 2, 2016, at 9:06 AM, Ron W <[email protected]> wrote:
>> 
>> This makes me wonder what the benefit of staying with the C89 specification 
>> instead of the C99 specification. Are there really still compilers in use 
>> that don't implement C99?
> 
> Visual C++ didn’t get full C99 support until 2013.

To clarify, by “full” I’m saying that with the release of VC++2013, the 
portability workarounds became no worse than for the wide deployed range of C 
compilers on POSIX systems.

For example, VC++2013 lacked snprintf(), but VC++ has had _snprintf() since at 
least 2003.  Much harder to work around are missing format specifiers, which 
were much improved by VC++2013 relative to prior versions.

But, if you want to hold a hard line, that only goes to support my original 
point: Microsoft didn’t have ISO-compliant C99 support until VC++2015:

  https://msdn.microsoft.com/en-us/library/hh409293(v=vs.140).aspx#BK_CRT
_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to