X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Floader.h;h=517f8e06cf5c40c6372f3c852b4b418b35d61e42;hb=d500a604e1bfd87b5e3273785fb5ea3df76acc55;hp=c79e75577ae268feaad599660b88dfef1002fd95;hpb=234225d112c4b018b8d1796f4c06a15812137500;p=mono.git diff --git a/mono/metadata/loader.h b/mono/metadata/loader.h index c79e75577ae..517f8e06cf5 100644 --- a/mono/metadata/loader.h +++ b/mono/metadata/loader.h @@ -4,24 +4,27 @@ #include #include -typedef struct _MonoMethod MonoMethod; +G_BEGIN_DECLS typedef gboolean (*MonoStackWalk) (MonoMethod *method, gint32 native_offset, gint32 il_offset, gboolean managed, gpointer data); MonoMethod * -mono_get_method (MonoImage *image, guint32 token, MonoClass *klass); +mono_get_method (MonoImage *image, guint32 token, MonoClass *klass); MonoMethod * -mono_get_method_full (MonoImage *image, guint32 token, MonoClass *klass, MonoGenericContext *context); +mono_get_method_full (MonoImage *image, guint32 token, MonoClass *klass, + MonoGenericContext *context); MonoMethod * -mono_get_method_constrained (MonoImage *image, guint32 token, MonoClass *constrained_class, MonoGenericContext *context); +mono_get_method_constrained (MonoImage *image, guint32 token, MonoClass *constrained_class, + MonoGenericContext *context, MonoMethod **cil_method); void mono_free_method (MonoMethod *method); MonoMethodSignature* -mono_method_get_signature_full (MonoMethod *method, MonoImage *image, guint32 token, MonoGenericContext *context); +mono_method_get_signature_full (MonoMethod *method, MonoImage *image, guint32 token, + MonoGenericContext *context); MonoMethodSignature* mono_method_get_signature (MonoMethod *method, MonoImage *image, guint32 token); @@ -84,5 +87,7 @@ mono_stack_walk (MonoStackWalk func, gpointer user_data); void mono_stack_walk_no_il (MonoStackWalk func, gpointer user_data); +G_END_DECLS + #endif