]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/tokenzr.cpp
look in codeset-specific directory for locale files first, then fallback to the one...
[wxWidgets.git] / src / common / tokenzr.cpp
index 32c220a69afd31af0b304f612c10223e947d30c2..43641b726eec146a4b0965cb29f90c2d1a00cd73 100644 (file)
@@ -17,7 +17,7 @@
 // headers
 // ----------------------------------------------------------------------------
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
     #pragma implementation "tokenzr.h"
 #endif
 
@@ -29,6 +29,7 @@
 #endif
 
 #include "wx/tokenzr.h"
+#include "wx/arrstr.h"
 
 // Required for wxIs... functions
 #include <ctype.h>
@@ -101,11 +102,11 @@ void wxStringTokenizer::Reinit(const wxString& str)
 // do we have more of them?
 bool wxStringTokenizer::HasMoreTokens() const
 {
-    wxCHECK_MSG( IsOk(), FALSE, _T("you should call SetString() first") );
+    wxCHECK_MSG( IsOk(), false, _T("you should call SetString() first") );
 
     if ( m_string.find_first_not_of(m_delims) == wxString::npos )
     {
-        // no non empty tokens left, but in 2 cases we still may return TRUE if
+        // no non empty tokens left, but in 2 cases we still may return true if
         // GetNextToken() wasn't called yet for this empty token:
         //
         //   a) in wxTOKEN_RET_EMPTY_ALL mode we always do it
@@ -114,13 +115,13 @@ bool wxStringTokenizer::HasMoreTokens() const
         //      token just before it
         return (m_mode == wxTOKEN_RET_EMPTY_ALL) ||
                (m_mode == wxTOKEN_RET_EMPTY && m_pos == 0)
-                    ? m_hasMore : FALSE;
+                    ? m_hasMore : false;
     }
     else
     {
         // there are non delimiter characters left, hence we do have more
         // tokens
-        return TRUE;
+        return true;
     }
 }
 
@@ -180,7 +181,7 @@ wxString wxStringTokenizer::GetNextToken()
 
             // no more tokens in this string, even in wxTOKEN_RET_EMPTY_ALL
             // mode (we will return the trailing one right now in this case)
-            m_hasMore = FALSE;
+            m_hasMore = false;
         }
         else
         {