libxl_json.h is intended as a user-includable header for applications which
would like to use libyajl directly with libxl types. It should not expose libxl
internals.
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
#include "flexarray.h"
#include "libxl_utils.h"
-#include "_libxl_types_internal.h"
#include "libxl_json.h"
+#include "_libxl_types_internal.h"
+#include "_libxl_types_internal_json.h"
+
#define LIBXL_DESTROY_TIMEOUT 10
#define LIBXL_DEVICE_MODEL_START_TIMEOUT 10
#define LIBXL_XENCONSOLE_LIMIT 1048576
#include <yajl/yajl_gen.h>
#include <_libxl_types_json.h>
-#include <_libxl_types_internal_json.h>
#endif /* LIBXL_JSON_H */