We haven't moved immediately to VS2013, because it doesn't impact us 
immediately. The changes for the C99 features added by microsoft were mostly 
made prior to the VS2013 release, I think.

Also, one of the commenters on the blog(who works for MSFT) mentioned -

"It may be possible to sneak in snprintf() and/or C99 format specifiers as "bug 
fixes", but you should assume that this will NOT happen for RTM.
<uchar.h>/<cuchar> are required by C++11 and are on our radar for 
post-2013-RTM. The same goes for snprintf() and the C99 format specifiers."

That would be nice.

Thanks!
Saurabh

From: Alin Serdean 
<aserd...@cloudbasesolutions.com<mailto:aserd...@cloudbasesolutions.com>>
Date: Tuesday, November 19, 2013 9:25 AM
To: Gurucharan Shetty <shet...@nicira.com<mailto:shet...@nicira.com>>, Ben 
Pfaff <b...@nicira.com<mailto:b...@nicira.com>>
Cc: "dev@openvswitch.org<mailto:dev@openvswitch.org>" 
<dev@openvswitch.org<mailto:dev@openvswitch.org>>, Saurabh Shah 
<ssaur...@nicira.com<mailto:ssaur...@nicira.com>>, Gurucharan Shetty 
<gshe...@nicira.com<mailto:gshe...@nicira.com>>
Subject: Re: [ovs-dev] Windows port status

We started working on this project using Visual Studio 2013 RC and made the 
finishing touches the moment the final release got out.

A lot of C99 was added but yes unfortunately %zu still has not yet been 
implemented .

A more detailed list of things added can be found on the following link: 
http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
 .

Kind Regards,
Alin.
________________________________________
From: Gurucharan Shetty [shet...@nicira.com<mailto:shet...@nicira.com>]
Sent: Tuesday, November 19, 2013 6:51 PM
To: Ben Pfaff
Cc: Gurucharan Shetty; dev@openvswitch.org<mailto:dev@openvswitch.org>; 
Alessandro Pilotti; Alin Serdean; Saurabh Shah
Subject: Re: [ovs-dev] Windows port status

On Tue, Nov 19, 2013 at 8:37 AM, Ben Pfaff 
<b...@nicira.com<mailto:b...@nicira.com>> wrote:
On Tue, Nov 19, 2013 at 12:22:40PM +0000, Alessandro Pilotti wrote:
The freshly released Visual Studio 2013 is the minimum supported
version due to its improved C99 support that avoided us a few
headaches.

Guru, have you been using the compiler from VS2013?  I see that it still
does not implement %zu even 14 years after it was standardized, but I
guess that some of the other fixes should help us write good code, in
particular http://msdn.microsoft.com/en-us/library/vstudio/hh409293.aspx
says that VS2013:

     Supports these ISO C99 language features:

         _Bool

         Compound literals.

         Designated initializers.

         Mixing declarations with code.

and the first three of those in particular are a breath of fresh air.
I think the team here has been using VS2012.
_______________________________________________
dev mailing list
dev@openvswitch.org<mailto:dev@openvswitch.org>
http://openvswitch.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to