tweak to get building universally

Change-Id: I5760dc1fccb7ad726663727b9404e014da519755
coverity#705224 Missing break in switch, surely unintentional

Change-Id: I9ebeb373f5ab15220e3d9a4bb57db88d7a8f2714
pass sfntLen to DumpSfnts etc so sfntP reads can be checked

Change-Id: I5d8092eceb31ba251e75fe2c51b87890b8adcbf2
improve this sanity check

Change-Id: If202723412b2bf7acf7dcd2709886f89df9d7940
c++03 vs c++11 enum namespacing

Change-Id: I91be0e7d2b013221b1d47a5cd1e4e75eb16c2b67
use sfntLen in DumpSfnts to do some sanity checking

Change-Id: Ic3b196f925a1699f02ad9a5c1183ea767e3e91cf
new method INetURLObject::getData() for data urls

Signed-off-by: Stephan Bergmann <sbergman@redhat.com>

Conflicts:
	tools/source/fsys/urlobj.cxx

Change-Id: I59b5b95cf9b65920ec04922fdb25e4228fd22995
Extend o3tl::heap_ptr to support arrays

Change-Id: I546afcb626e27f6f1115715829779fc0b657548e
Various INetURLObject::getData() fixes

Change-Id: I5eafd6250bbde7227dcc0447a4280b7741c320de
coverity#1213364 Untrusted pointer write

Change-Id: I63c670e6f2196f8e8743923b0a0bf676fb476ed7
loplugin:saloverride + loplugin:unreffun

Change-Id: If7d24294e0b62b47c5cbe9271dff948a70cb477a
coverity#704779 Unchecked dynamic_cast

Change-Id: Ida8bdc0930142ecf602b5aef4414cc6302bfa18b
coverity#704789 Dereference after null check

Change-Id: Iac238d68502cab137ce1530bffca4909cd9ea956
coverity#705013 Unchecked dynamic_cast

Change-Id: I6dc2de6ab35e07f924204e2740003936cf6d4a0b
coverity#705041 Dereference after null check

Change-Id: I94b1f0e6d1f8bdf7929b68682727e8b1fdde67d2
coverity#735802 Unchecked dynamic_cast

Change-Id: I798d5a5f1e28e88b23f478d241a8fcd7519f905f
coverity#735812 Dereference after null check

Change-Id: Ie839246f637d079e8e16553c85c682d599d86b58
coverity#735889 Unchecked dynamic_cast

Change-Id: Ia55f575f6bfd1d90c2a517db8a76d7d22cdfd6e4
coverity#735905 Unchecked dynamic_cast

Change-Id: I419ece67081531d42e6dd49ab8c7d71d5a9b6182
coverity#1078570 Unchecked dynamic_cast

Change-Id: I9cfdcad1c5e36b9cc6b44dcd3a25018bda6281ce