From b40a9fa787dd3b7d979cdf3e156284d6667fe9d2 Mon Sep 17 00:00:00 2001 From: Michael Bebenita Date: Mon, 16 Aug 2010 14:13:08 -0700 Subject: Pulled rust_srv in its own file. Some cleanup, and added varargs to assertion macros. --- src/rt/rust.h | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) (limited to 'src/rt/rust.h') diff --git a/src/rt/rust.h b/src/rt/rust.h index 9a61dca7..97f5c0d4 100644 --- a/src/rt/rust.h +++ b/src/rt/rust.h @@ -19,21 +19,7 @@ #include "util/array_list.h" -struct rust_srv { - size_t live_allocs; - array_list allocation_list; - - virtual void log(char const *); - virtual void fatal(char const *, char const *, size_t); - virtual void warning(char const *, char const *, size_t); - virtual void *malloc(size_t); - virtual void *realloc(void *, size_t); - virtual void free(void *); - virtual rust_srv *clone(); - - rust_srv(); - virtual ~rust_srv(); -}; +#include "rust_srv.h" inline void *operator new(size_t size, rust_srv *srv) { -- cgit v1.2.3