#include <cstdlib>\r
#include <cstdarg>\r
#include <cstring>\r
+#include <vector>\r
\r
// a very shorthand way of applying the fix for KB problem Q172398\r
// (basic_string assignment bug)\r
#pragma warning (pop)\r
#endif\r
\r
+/* Use CStdString: */\r
+#include "StdString.h"\r
+typedef StdString::CStdString CString;\r
+typedef std::vector<CString> CStringArray;\r
+\r
+typedef const CString& CCStringRef;\r
+\r
#endif // #ifndef STDSTRING_H\r
\r
/*\r
void ShowWarning( const char *file, int line, const char *message ); // don't pull in LOG here
#define WARN(MESSAGE) (ShowWarning(__FILE__, __LINE__, MESSAGE))
+/* Use CStdString: */
+#include "StdString.h"
+
#ifdef DEBUG
#define DEBUG_ASSERT(x) ASSERT(x)
#define DEBUG_ASSERT_M(x,y) ASSERT_M(x,y)
#endif
#endif
-/* Use CStdString: */
-#include "StdString.h"
-typedef StdString::CStdString CString;
-typedef vector<CString> CStringArray;
-
-typedef const CString& CCStringRef;
-
/* Include this here to make sure our assertion handler is always
* used. (This file is a dependency of most everything anyway,
* so there's no real problem putting it here.) */