#ifndef _WX_WXSTRINGH__
#define _WX_WXSTRINGH__
-#if defined(__GNUG__) && !defined(__APPLE__)
+#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
#pragma interface "string.h"
#endif
#include <ctype.h>
#endif
-#ifdef __EMX__
- #include <std.h>
-#endif
-
#if defined(__VISAGECPP__) && __IBMCPP__ >= 400
// problem in VACPP V4 with including stdlib.h multiple times
// strconv includes it anyway
#if !wxUSE_STL
friend class WXDLLIMPEXP_BASE wxArrayString;
#endif
+public :
+ // an 'invalid' value for string index, moved to this place due to a CW bug
+ static const size_t npos;
protected:
// points to data preceded by wxStringData structure with ref count info
wxChar *m_pchData;
typedef value_type *iterator;
typedef const value_type *const_iterator;
- // an 'invalid' value for string index
- static const size_t npos;
-
// constructors and destructor
// ctor for an empty string
wxStringBase() { Init(); }