#define __MONO_ERROR_INTERNALS_H__
#include "mono/utils/mono-compiler.h"
-#include "mono/metadata/object-internals.h"
+#include "mono/metadata/class-internals.h"
/*Keep in sync with MonoError*/
typedef struct {
mono_error_set_generic_error (MonoError *error, const char * name_space, const char *name, const char *msg_format, ...);
void
-mono_error_set_exception_instance (MonoError *error, MonoException *exc);
+mono_error_set_execution_engine (MonoError *error, const char *msg_format, ...);
+
+void
+mono_error_set_not_implemented (MonoError *error, const char *msg_format, ...);
+
+void
+mono_error_set_not_supported (MonoError *error, const char *msg_format, ...);
+
+void
+mono_error_set_invalid_operation (MonoError *error, const char *msg_format, ...);
void
-mono_error_set_from_loader_error (MonoError *error);
+mono_error_set_exception_instance (MonoError *error, MonoException *exc);
MonoException*
mono_error_prepare_exception (MonoError *error, MonoError *error_out);
mono_error_raise_exception (MonoError *error);
void
-mono_loader_set_error_from_mono_error (MonoError *oerror);
+mono_error_move (MonoError *dest, MonoError *src);
#endif