//
// For compilers that support precompilation, includes "wx/wx.h".
-#include "wx/wxprec.h"
+#include "testprec.h"
#ifdef __BORLANDC__
#pragma hdrstop
#include "wx/wx.h"
#endif
+
+// many of the tests are specific to the builtin regex lib, so only attempts
+// to do them when using the builtin regex lib.
+//
+#ifdef wxHAS_REGEX_ADVANCED
+
#include "wx/regex.h"
-#include "wx/cppunit.h"
#include <string>
#include <vector>
using CppUnit::TestSuite;
using CppUnit::Exception;
-using std::vector;
using std::string;
-
-// many of the tests are specific to the builtin regex lib, so only attempts
-// to do them when using the builtin regex lib.
-//
-#ifdef wxHAS_REGEX_ADVANCED
-
+using std::vector;
///////////////////////////////////////////////////////////////////////////////
// The test case - an instance represents a single test
m_advanced(false)
{
bool badconv = m_pattern == convError() || m_data == convError();
- vector<const char *>::const_iterator it;
+ //RN: Removing the std:: here will break MSVC6 compilation
+ std::vector<const char *>::const_iterator it;
for (it = expected.begin(); it != expected.end(); ++it) {
m_expected.push_back(Conv(*it));
if (nLen1 != nLen2)
return nLen1 - nLen2;
- return wxMemcmp(s1, s2, nLen1);
+ return wxTmemcmp(s1, s2, nLen1);
}
// convert a string from UTF8 to the internal encoding