// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
-
-#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
-#pragma implementation "htmltag.h"
-#endif
-
#include "wx/wxprec.h"
#include "wx/defs.h"
else
{
m_Cache[tg].End1 = m_Cache[tg].End2 = -1;
-
+
if (wxIsCDATAElement(tagBuffer))
{
// store the orig pos in case we are missing the closing
// tag (see below)
- wxInt32 old_pos = pos;
+ wxInt32 old_pos = pos;
bool foundCloseTag = false;
-
+
// find next matching tag
int tag_len = wxStrlen(tagBuffer);
while (pos < lng)
}
// found a match
- if (match_pos == tag_len)
+ if (match_pos == tag_len)
{
pos = pos - tag_len - 3;
foundCloseTag = true;
}
#undef IS_WHITE
- }
- m_Begin = i;
+ }
+ m_Begin = i;
- cache->QueryTag(pos, &m_End1, &m_End2);
- if (m_End1 > end_pos) m_End1 = end_pos;
- if (m_End2 > end_pos) m_End2 = end_pos;
+ cache->QueryTag(pos, &m_End1, &m_End2);
+ if (m_End1 > end_pos) m_End1 = end_pos;
+ if (m_End2 > end_pos) m_End2 = end_pos;
}
wxHtmlTag::~wxHtmlTag()
return cur->m_Next;
}
-#if WXWIN_COMPATIBILITY_2_2
-
-bool wxHtmlTag::IsEnding() const
-{
- return false;
-}
-
-#endif // WXWIN_COMPATIBILITY_2_2
-
#endif