/usr/include/vtk-7.1/vtk_libxml2.h is in libvtk7-dev 7.1.1+dfsg1-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | /*=========================================================================
Program: Visualization Toolkit
Module: vtk_libxml2.h
Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
All rights reserved.
See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
This software is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the above copyright notice for more information.
=========================================================================*/
#ifndef vtk_libxml2_h
#define vtk_libxml2_h
/* Use the libxml2 library configured for VTK. */
#define VTK_USE_SYSTEM_LIBXML2
#ifdef VTK_USE_SYSTEM_LIBXML2
# define VTKLIBXML2_HEADER_DIR libxml
#else
# define VTKLIBXML2_HEADER_DIR vtklibxml2/libxml
# include "vtkConfigure.h"
# ifndef VTK_BUILD_SHARED_LIBS
# ifndef LIBXML_STATIC
# define LIBXML_STATIC
# endif
# endif
#endif
/* Macro to help include a header file from the libxml2 configured for
VTK. Since libxml2 has many public header files we cannot just
include them all here. Instead user code can include this header
first and then use the macro to construct the name of the desired
header:
#include "vtk_libxml2.h"
#include VTKLIBXML2_HEADER(xmlstring.h)
*/
#define VTKLIBXML2_HEADER(x) VTKLIBXML2_HEADER0(VTKLIBXML2_HEADER_DIR/x)
#define VTKLIBXML2_HEADER0(x) VTKLIBXML2_HEADER1(x)
#define VTKLIBXML2_HEADER1(x) <x>
/* Include the top-level header here. */
#include VTKLIBXML2_HEADER(xmlversion.h)
#endif
|