]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/string.h
patches from Ricky Gonzales <gonzales@pyramid3.net>:
[wxWidgets.git] / include / wx / string.h
index 87219a05a3edca2f55f92916eb7ea68cc19e9583..1b0c138ea923d5d4a9958c548a04d6486f2357fc 100644 (file)
@@ -96,7 +96,7 @@
 
 #if defined(__VISAGECPP__) && __IBMCPP__ >= 400
 // must define this static for VA or else you get multiply defined symbols everywhere
-static const unsigned int wxSTRING_MAXLEN = UINT_MAX - 100;
+extern const unsigned int wxSTRING_MAXLEN;
 
 #else
 // maximum possible length for a string means "take all string" everywhere
@@ -520,6 +520,8 @@ public:
     // append count copies of given character
   wxString& Append(wxChar ch, size_t count = 1u)
     { wxString str(ch, count); return *this << str; }
+  wxString& Append(const wxChar* psz, size_t nLen)
+    { ConcatSelf(nLen, psz); return *this; }
 
     // prepend a string, return the string itself
   wxString& Prepend(const wxString& str)
@@ -668,6 +670,7 @@ public:
   wxChar *GetWriteBuf(size_t nLen);
     // call this immediately after GetWriteBuf() has been used
   void UngetWriteBuf();
+  void UngetWriteBuf(size_t nLen);
 
   // wxWindows version 1 compatibility functions