2005-01-17 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mono / metadata / object.h
index e448a74ca1fecc600b22ac2d5c65120857272bfc..33396bad7d5c4e0509608c15980af66c6f602f6f 100644 (file)
@@ -48,7 +48,6 @@ typedef struct {
 
 typedef MonoObject* (*MonoInvokeFunc)       (MonoMethod *method, void *obj, void **params, MonoObject **exc);
 typedef gpointer    (*MonoCompileFunc)      (MonoMethod *method);
-typedef void        (*MonoFreeMethodFunc)       (MonoMethod *method);
 typedef void       (*MonoMainThreadFunc)    (gpointer user_data);
 
 #define mono_object_class(obj) (((MonoObject*)(obj))->vtable->klass)
@@ -162,6 +161,9 @@ mono_monitor_try_enter       (MonoObject *obj, guint32 ms);
 gboolean
 mono_monitor_enter           (MonoObject *obj);
 
+guint
+mono_object_get_size         (MonoObject *o);
+
 void 
 mono_monitor_exit            (MonoObject *obj);
 
@@ -229,9 +231,6 @@ mono_print_unhandled_exception (MonoObject *exc);
 gpointer 
 mono_compile_method       (MonoMethod *method);
 
-void
-mono_runtime_free_method (MonoMethod *method);
-
 MonoRemoteClass*
 mono_remote_class (MonoDomain *domain, MonoString *class_name, MonoClass *proxy_class);