The libvirt_internal.h header was included by the internal.h header.
This made it painful to add new stuff to the header file that would
require some more specific types. Remove inclusion by internal.h and add
it to appropriate places manually.
# include <unistd.h>
# include "internal.h"
+# include "libvirt_internal.h"
# include "viruri.h"
/*
* List of registered drivers numbers
# include "libvirt/libvirt-qemu.h"
# include "libvirt/virterror.h"
-# include "libvirt_internal.h"
-
# include "c-strcase.h"
# include "ignore-value.h"
# include <libxl.h>
# include "internal.h"
+# include "libvirt_internal.h"
# include "domain_conf.h"
# include "domain_event.h"
# include "capabilities.h"
# define LXC_CONF_H
# include "internal.h"
+# include "libvirt_internal.h"
# include "domain_conf.h"
# include "domain_event.h"
# include "capabilities.h"
# define __UML_CONF_H
# include "internal.h"
+# include "libvirt_internal.h"
# include "capabilities.h"
# include "network_conf.h"
# include "domain_conf.h"