<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Libraries</title><link>https://sourceforge.net/p/predef/wiki/Libraries/</link><description>Recent changes to Libraries</description><atom:link href="https://sourceforge.net/p/predef/wiki/Libraries/feed" rel="self"/><language>en</language><lastBuildDate>Sun, 14 Dec 2014 11:14:40 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/predef/wiki/Libraries/feed" rel="self" type="application/rss+xml"/><item><title>Libraries modified by Bjorn Reese</title><link>https://sourceforge.net/p/predef/wiki/Libraries/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v16
+++ v17
@@ -88,6 +88,7 @@
 5.05|2008 SP1|505
 5.20|2010|520
 5.40|2012|540
+6.10|2013|610

 ### [GNU libstdc++](http://gcc.gnu.org/libstdc++/) ###

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bjorn Reese</dc:creator><pubDate>Sun, 14 Dec 2014 11:14:40 -0000</pubDate><guid>https://sourceforge.net35e9a066710eec416d158d189763c54bb3af0c90</guid></item><item><title>Libraries modified by Bjorn Reese</title><link>https://sourceforge.net/p/predef/wiki/Libraries/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v15
+++ v16
@@ -74,14 +74,20 @@

 Type|Macro|Format|Description
 ---|---|---|---
-Identification|`_CPPLIB_VER`| |
+Identification|`_CPPLIB_VER`| |Defined for Dinkumware 2.0 and later
 Version|`_CPPLIB_VER`|VVRR|VV = Version&lt;br /&gt;RR = Revision

 ##### Example #####

-Dinkumware|`_CPPLIB_VER`
----|---
-3.08|308
+Dinkumware|Visual C++|`_CPPLIB_VER`
+---|---|---
+3.06||306
+3.08||308
+4.05|2005|405
+5.03|2008|503
+5.05|2008 SP1|505
+5.20|2010|520
+5.40|2012|540

 ### [GNU libstdc++](http://gcc.gnu.org/libstdc++/) ###

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bjorn Reese</dc:creator><pubDate>Wed, 28 Aug 2013 11:09:49 -0000</pubDate><guid>https://sourceforge.net647e8a8fb362a37f7a1fdc13a892ebf287b3218c</guid></item><item><title>Libraries modified by Bjorn Reese</title><link>https://sourceforge.net/p/predef/wiki/Libraries/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v14
+++ v15
@@ -74,12 +74,12 @@

 Type|Macro|Format|Description
 ---|---|---|---
-Identification|`__CPPLIB_VER`| |
-Version|`__CPPLIB_VER`|VVRR|VV = Version&lt;br /&gt;RR = Revision
+Identification|`_CPPLIB_VER`| |
+Version|`_CPPLIB_VER`|VVRR|VV = Version&lt;br /&gt;RR = Revision

 ##### Example #####

-Dinkumware|`__CPPLIB_VER`
+Dinkumware|`_CPPLIB_VER`
 ---|---
 3.08|308

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bjorn Reese</dc:creator><pubDate>Wed, 08 May 2013 12:46:39 -0000</pubDate><guid>https://sourceforge.net9122640073caea25074eb1a53bd9e370945f7eed</guid></item><item><title>WikiPage Libraries modified by Bjorn Reese</title><link>https://sourceforge.net/p/predef/wiki/Libraries/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v13
+++ v14
@@ -3,6 +3,8 @@
 ## Standard C Libraries ##

 ### [Bionic libc](http://en.wikipedia.org/wiki/Bionic_%28software%29) ###
+
+The following macro is defined in the `cdefs.h&gt;` header file. It may be best to include it via the `&lt;systypes.h&gt;` header file, which is required by [POSIX](http://pubs.opengroup.org/onlinepubs/009695299/basedefs/sys/types.h.html).

 Type|Macro
 ---|---
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bjorn Reese</dc:creator><pubDate>Thu, 14 Mar 2013 10:42:56 -0000</pubDate><guid>https://sourceforge.netb5e2b1b2ae1c3f4253eafbd4b94db0c9b2d6fb10</guid></item><item><title>WikiPage Libraries modified by Bjorn Reese</title><link>https://sourceforge.net/p/predef/wiki/Libraries/</link><description>&lt;pre&gt;--- v12
+++ v13
@@ -1,3 +1,5 @@
+Please send updates/corrections to [predef-contribute](mailto:predef-contribute@lists.sourceforge.net).
+
 ## Standard C Libraries ##
 
 ### [Bionic libc](http://en.wikipedia.org/wiki/Bionic_%28software%29) ###
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bjorn Reese</dc:creator><pubDate>Wed, 08 Aug 2012 09:09:28 -0000</pubDate><guid>https://sourceforge.netc50f6f14e27bb06fa60b6b590983f5431bfe56e9</guid></item><item><title>WikiPage Libraries modified by Bjorn Reese</title><link>https://sourceforge.net/p/predef/wiki/Libraries/</link><description>&lt;pre&gt;--- v11
+++ v12
@@ -15,7 +15,7 @@
 Version|`__GNU_LIBRARY__`&lt;br/&gt;`__GNU_LIBRARY_MINOR__`|Until version 5
 Version|`__GLIBC__`&lt;br/&gt;`__GLIBC_MINOR__`|From version 6
 
-Please notice that the `&lt;features.h&gt;` header file does not exist on all platforms, so it cannot be included without further ado. However, since it is included by other GNU glibc header files, a better way to obtain the above-mentioned macros is to include the `&lt;limits.h&gt;` header file (see e.g. paragraph 4/6 in ISO/IEC 9899:1999).
+Notice that the `&lt;features.h&gt;` header file does not exist on all platforms, so it cannot be included without further ado. However, since it is included by other GNU glibc header files, a better way to obtain the above-mentioned macros is to include the `&lt;limits.h&gt;` header file (see e.g. paragraph 4/6 in ISO/IEC 9899:1999).
 
 ### [klibc](http://en.wikipedia.org/wiki/Klibc) ###
 
@@ -45,7 +45,7 @@
 Identification|`__CRTL_VER`| |
 Version|`__CRTL_VER`|VVRREPPTT|VV = Version&lt;br/&gt;RR = Revision&lt;br/&gt;E = Edit number&lt;br/&gt;PP = Patch (01 = A, ... 26 = Z)&lt;br/&gt;TT = Type (22 = official)
 
-Please notice that I am not sure about the format of `__CRTL_VER`, but it seems to follow that of `__VMS_VER`.
+Notice that I am not sure about the format of `__CRTL_VER`, but it seems to follow that of `__VMS_VER`.
 
 ### z/OS libc ###
 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bjorn Reese</dc:creator><pubDate>Wed, 08 Aug 2012 09:05:18 -0000</pubDate><guid>https://sourceforge.netafa225c23e8b7066d48858aec861cd3f916f1f7a</guid></item><item><title>WikiPage Libraries modified by Bjorn Reese</title><link>https://sourceforge.net/p/predef/wiki/Libraries/</link><description>&lt;pre&gt;--- v10
+++ v11
@@ -112,3 +112,20 @@
 ---|---|---|---
 Version|`_LIBCPP_VERSION`|VRRR|V = Version&lt;br&gt;RRR = Revision
 Version|`_LIBCPP_ABI_VERSION`|V|V = ABI Version
+
+## Other Libraries ##
+
+### [Microsoft Foundation Classes](http://en.wikipedia.org/wiki/Microsoft_Foundation_Classes) ###
+
+Type|Macro|Format|Description
+---|---|---|---
+Identification|`_MFC_VER`| |
+Version|`_MFC_VER`|0xVVRR|VV = Version&lt;br/&gt;RR = Revision
+
+##### Example #####
+
+MFC|`_MFC_VER`
+---|---
+4.21|0x0421
+6.0|0x0600
+7.0|0x0700
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bjorn Reese</dc:creator><pubDate>Wed, 08 Aug 2012 08:56:43 -0000</pubDate><guid>https://sourceforge.net69fa161d29bc23d5076463e0c2f907b3f5a5fbb4</guid></item><item><title>WikiPage Libraries modified by Bjorn Reese</title><link>https://sourceforge.net/p/predef/wiki/Libraries/</link><description>&lt;pre&gt;--- v9
+++ v10
@@ -103,3 +103,12 @@
 Type|Macro
 ---|---
 Identification|`__INTEL_CXXLIB_ICC`
+
+### [libc++](http://libcxx.llvm.org/) ###
+
+One of the standard header files must be included before any of the following macros are defined.
+
+Type|Macro|Format|Description
+---|---|---|---
+Version|`_LIBCPP_VERSION`|VRRR|V = Version&lt;br&gt;RRR = Revision
+Version|`_LIBCPP_ABI_VERSION`|V|V = ABI Version
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bjorn Reese</dc:creator><pubDate>Wed, 08 Aug 2012 08:54:52 -0000</pubDate><guid>https://sourceforge.netf55956a5490f308ce9e159389abe11c343f96e56</guid></item><item><title>WikiPage Libraries modified by Bjorn Reese</title><link>https://sourceforge.net/p/predef/wiki/Libraries/</link><description>&lt;pre&gt;--- v8
+++ v9
@@ -97,3 +97,9 @@
 3.2.0|20020814|
 3.3.0|20030513|
 3.4.0| |20040419
+
+### Intel C++ Run-Time Libraries ###
+
+Type|Macro
+---|---
+Identification|`__INTEL_CXXLIB_ICC`
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bjorn Reese</dc:creator><pubDate>Wed, 08 Aug 2012 08:53:36 -0000</pubDate><guid>https://sourceforge.net38685e7afa7872314564aeaf61688a163a3dc833</guid></item><item><title>WikiPage Libraries modified by Bjorn Reese</title><link>https://sourceforge.net/p/predef/wiki/Libraries/</link><description>&lt;pre&gt;--- v7
+++ v8
@@ -78,3 +78,22 @@
 Dinkumware|`__CPPLIB_VER`
 ---|---
 3.08|308
+
+### [GNU libstdc++](http://gcc.gnu.org/libstdc++/) ###
+
+One of the standard header files must be included before any of the following macros are defined.
+
+Type|Macro|Format|Description
+---|---|---|---
+Version|`__GLIBCPP__`|YYYYMMDD|YYYY = Year&lt;br/&gt;MM = Month&lt;br/&gt;DD = Day&lt;br/&gt;&lt;br/&gt;From GCC 3.0.0 until GCC 3.4.0
+Version|`__GLIBCXX__`|YYYYMMDD|YYYY = Year&lt;br/&gt;MM = Month&lt;br/&gt;DD = Day&lt;br/&gt;&lt;br/&gt;From GCC 3.4.0
+
+##### Example #####
+
+GCC|`__GLIBCPP__`|`__GLIBCXX__`
+---|---|---
+3.0.0|20010615|
+3.1.0|20020514|
+3.2.0|20020814|
+3.3.0|20030513|
+3.4.0| |20040419
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bjorn Reese</dc:creator><pubDate>Wed, 08 Aug 2012 08:52:27 -0000</pubDate><guid>https://sourceforge.neta4a0baf929853988fb66b76bf5dca9a6e44cc8c7</guid></item></channel></rss>