Make the usage of libxml2 opaque to the caller

The libxml2 have previously leaked into the global namespace leading
to forced -I<include_path> for every compilation unit using isc/xml.h
header.  This MR fixes the usage making the caller object opaque.
This commit is contained in:
Ondřej Surý
2019-06-24 14:25:55 +02:00
parent 11db639945
commit 0771dd3be8
63 changed files with 302 additions and 235 deletions

View File

@@ -2232,7 +2232,6 @@
./lib/isc/include/isc/types.h C 1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2012,2013,2014,2016,2017,2018,2019
./lib/isc/include/isc/util.h C 1998,1999,2000,2001,2004,2005,2006,2007,2010,2011,2012,2015,2016,2017,2018,2019
./lib/isc/include/isc/version.h C 2001,2004,2005,2006,2007,2016,2018,2019
./lib/isc/include/isc/xml.h C 2006,2007,2016,2018,2019
./lib/isc/include/pk11/constants.h C 2014,2016,2017,2018,2019
./lib/isc/include/pk11/internal.h C 2014,2016,2018,2019
./lib/isc/include/pk11/pk11.h C 2014,2016,2018,2019