Nikolay Sivov (@nsivov) commented about dlls/xmllite/writer.c:
- if ((pwch == NULL && cwch != 0))
return WC_E_XMLCHARACTER;
- else if ((pwch == NULL && cwch == 0))
return S_OK;
- else if ((is_empty_string(pwch) && cwch == 0))
return S_OK;
- switch (This->state)
- {
- case XmlWriterState_Initial:
return E_UNEXPECTED;
- case XmlWriterState_InvalidEncoding:
return MX_E_ENCODING;
- case XmlWriterState_ElemStarted:
- writer_close_starttag(This);
- break;
I don't think we have a test for this part.