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.

Visual C++ 8 initial release.