#include "wx/html/htmltag.h"
#include "wx/html/htmlpars.h"
+#include "wx/colour.h"
#include <stdio.h> // for vsscanf
#include <stdarg.h>
wxHtmlTag::~wxHtmlTag()
{
- for (wxHtmlTag *t = m_FirstChild; t; t = t->GetNextSibling())
- delete t;
+ wxHtmlTag *t1, *t2;
+ t1 = m_FirstChild;
+ while (t1)
+ {
+ t2 = t1->GetNextSibling();
+ delete t1;
+ t1 = t2;
+ }
}
bool wxHtmlTag::HasParam(const wxString& par) const
return m_ParamValues[index];
}
-int wxHtmlTag::ScanParam(const wxString& par, wxChar *format, void *param) const
+int wxHtmlTag::ScanParam(const wxString& par,
+ const wxChar *format,
+ void *param) const
{
wxString parval = GetParam(par);
return wxSscanf(parval, format, param);
HTML_COLOUR("teal", 0x00,0x80,0x80)
HTML_COLOUR("aqua", 0x00,0xFF,0xFF)
#undef HTML_COLOUR
- return FALSE;
}
+
+ return FALSE;
}
bool wxHtmlTag::GetParamAsInt(const wxString& par, int *clr) const