#include <xbt.h>
-#include "mc_private.h"
#include "mc_mmu.h"
-#ifndef MC_PAGE_SNAPSHOT_H
-#define MC_PAGE_SNAPSHOT_H
+#ifndef MC_PAGE_STORE_H
+#define MC_PAGE_STORE_H
struct s_mc_pages_store;
#endif
+SG_BEGIN_DECL()
+
+typedef struct s_mc_pages_store s_mc_pages_store_t, * mc_pages_store_t;
+mc_pages_store_t mc_pages_store_new();
+void mc_pages_store_delete(mc_pages_store_t store);
+
/**
*/
static inline __attribute__((always_inline))
return mc_page_from_number(memory, pageno);
}
+SG_END_DECL()
+
#endif