Winboard' specific language standard
Posted: 03 Mar 2009, 02:14
I was requested to compile a WIN64 version of Winboard_X (MSVC/ICC compatible). Though I finally made it to work, I was just curious to ask what exactly is the specific language standard of WB (as I saw some new options on the new ICC11). I'll be trying my luck on HG's modified winboard_X that's why I asked.
Thanks,
Denis
Possible values are:
c89
Conforms to the ISO/IEC 9899:1990 International Standard.
c99
Conforms to The ISO/IEC 9899:1999 International Standard.
gnu89
Conforms to ISO C90 plus GNU* extensions.
gnu++98
Conforms to the 1998 ISO C++ standard plus GNU extensions.
c++0x
Enable support for the following C++0x features:
Empty macro arguments
Variadic macros
Type long long
Trailing comma in enum definition
Concatenation of mixed-width string literals
Extended friend declarations
Use of ">>" to close two template argument lists
Relaxed rules for use of "typename"
Relaxed rules for disambiguation using the "template" keyword
Copy constructor does not need to be callable on direct reference
Binding to class rvalue
"extern template" to suppress instantiation of an entity
"auto" type specifier
decltype operator
static_assert
compliant __func__
lambda expressions
Thanks,
Denis