Blame src/internal/perk_impl.h

c61328
#ifndef PERK_IMPL_H
c61328
#define PERK_IMPL_H
c61328
c61328
#include <stdint.h>
c61328
#include <stdio.h>
c61328
#include <sys/types.h>
c61328
c61328
#include <perk/perk.h>
c61328
#include <perk/perk_meta.h>
c61328
c61328
struct pe_driver_ctx_impl {
1d9a6e
	struct pe_symbol_ctx	symctx;
1d9a6e
	struct pe_output_ctx	outctx;
1d9a6e
	struct pe_linker_ctx	lnkctx;
1d9a6e
	struct pe_server_ctx	srvctx;
76aabf
	struct pe_io_ctx	ioctx;
c61328
	struct pe_common_ctx	cctx;
c61328
	struct pe_driver_ctx	ctx;
c61328
};
c61328
d7ed3e
struct pe_unit_ctx_impl {
d7ed3e
	const char *		path;
d7ed3e
	struct pe_raw_image	map;
d7ed3e
	struct pe_image_meta *	meta;
76aabf
	struct pe_io_ctx	ioctx;
d7ed3e
	struct pe_common_ctx	cctx;
d7ed3e
	struct pe_unit_ctx	uctx;
d7ed3e
};
d7ed3e
c61328
#endif