Redefinition of typedef 'foo' is a C11 feature [-Wtypedef-redefinition].
#define __MONO_METADATA_BASIC_BLOCK_H__
#include <glib.h>
+#include <mono/metadata/metadata.h>
#include <mono/utils/mono-compiler.h>
+#include <mono/utils/mono-error.h>
G_BEGIN_DECLS
unsigned dead : 1;
};
-typedef struct _MonoMethod MonoMethod;
-typedef struct _MonoError MonoError;
-
MonoSimpleBasicBlock*
mono_basic_block_split (MonoMethod *method, MonoError *error) MONO_INTERNAL;
#define _MONO_METADATA_RUNTIME_H_
#include <glib.h>
+#include <mono/metadata/metadata.h>
#include <mono/utils/mono-publib.h>
#include <mono/utils/mono-compiler.h>
MONO_BEGIN_DECLS
-typedef struct _MonoMethod MonoMethod;
-
gboolean mono_runtime_is_critical_method (MonoMethod *method) MONO_INTERNAL;
gboolean mono_runtime_try_shutdown (void) MONO_INTERNAL;
#define _MONO_THREADPOOL_INTERNALS_H_
#include <glib.h>
+#include <mono/metadata/object.h>
#include <mono/utils/mono-compiler.h>
-typedef struct _MonoArray MonoArray;
-typedef struct _MonoObject MonoObject;
-
void mono_thread_pool_remove_socket (int sock) MONO_INTERNAL;
gboolean mono_thread_pool_is_queue_array (MonoArray *o) MONO_INTERNAL;
void mono_internal_thread_unhandled_exception (MonoObject* exc) MONO_INTERNAL;
#include <glib.h>
#include <mono/metadata/metadata.h>
#include <mono/utils/mono-compiler.h>
+#include <mono/utils/mono-error.h>
G_BEGIN_DECLS
gboolean mono_verifier_verify_full_table_data (MonoImage *image, GSList **error_list) MONO_INTERNAL;
-typedef struct _MonoError MonoError;
-
gboolean mono_verifier_verify_field_signature (MonoImage *image, guint32 offset, GSList **error_list) MONO_INTERNAL;
gboolean mono_verifier_verify_method_header (MonoImage *image, guint32 offset, GSList **error_list) MONO_INTERNAL;
gboolean mono_verifier_verify_method_signature (MonoImage *image, guint32 offset, MonoError *error) MONO_INTERNAL;