Version 3.1.4 Changes
Listed here are two fixes in this version between version 3.1.3, which was the initial release for Visual C++ 8 ( VS 2005 ), and version 3.1.4 of the Regular Expression Component Library for Visual C++ 8 ( VS 2005 ). This information also exists in the Read Me and History files for the library.
This release fixes two problems in the initial release of the
library for VC8. The first is a minor problem while the second problem
is a major bug. These problems are:
a) The import library of the debug version of the MFC
component was erroneously referring to the release version of
the that component, which in turn would refer to the release
version of the low-level Regex++ library. Therefore linking in the
debug version of the MFC component was actually linking in the
release version of that component and the underlying library. This has
been fixed so that the debug version of the MFC component now
correctly refers to the debug version of that component, which in turn
refers to the debug version of the low level Regex++ library.
b) The syntax repeat bounds operator "{}" was not
working correctly when both a minimum and maximum value was given
or implied in the form of either {n,n} or {n,}. This has now
been corrected.