4e639c37b4
reasonably sane code like s.ReadUInt32(a).ReadUInt32(b).ReadUInt32(c).ReadUInt32(d); if (s.good()) // use a, b, c d; stopped working. FWIW on a short read we retain whatever was in the variable before the read, rather than overwrite it with new random data, so sal_uInt32 a(0xdead); s.ReadUInt32(a); assert(s.good() || a == 0xdead); the msoffice ppt/escher/xls/doc filters especially speculatively parse and rely on a variables preinit value in the case of a short read. commit |
||
---|---|---|
.. | ||
inc | ||
qa/cppunit | ||
source | ||
CppunitTest_emfio_emf.mk | ||
CppunitTest_emfio_wmf.mk | ||
emfio.component | ||
IwyuFilter_emfio.yaml | ||
Library_emfio.mk | ||
Makefile | ||
Module_emfio.mk | ||
README |
It contains emfio/source/reader which is used for "Insert->Picture->From File".