+2003-02-06 Piers Haken <piersh@friskit.com>
+
+ * appdomain.[ch]:
+ * class.h:
+ * debug-mono-symfile.c:
+ * icall.c:
+ * loader.c:
+ * mono-config.c:
+ * monosn.c:
+ * reflection.c:
+ * socket-io.c: warning cleanups
+
2003-02-06 Dietmar Maurer <dietmar@ximian.com>
* marshal.c (mono_marshal_get_remoting_invoke_with_check): new
static void
mono_domain_fire_assembly_load (MonoAssembly *assembly, gpointer user_data);
+static MonoMethod *
+look_for_method_by_name (MonoClass *klass, const gchar *name);
+
/*
* mono_runtime_init:
* @domain: domain returned by mono_init ()
MonoAppDomain *
ves_icall_System_AppDomain_createDomain (MonoString *friendly_name, MonoAppDomainSetup *setup)
{
- MonoDomain *domain = mono_domain_get ();
+ /*MonoDomain *domain = mono_domain_get (); */
MonoClass *adclass;
MonoAppDomain *ad;
MonoDomain *data;
g_error ("No entry point method found in %s", image->name);
if (!args)
- args = (MonoObject *) mono_array_new (ad->data, mono_defaults.string_class, 0);
+ args = (MonoArray *) mono_array_new (ad->data, mono_defaults.string_class, 0);
res = mono_runtime_exec_main (method, (MonoArray *)args, NULL);
MonoAppContext *
ves_icall_System_AppDomain_InternalSetContext (MonoAppContext *mc);
+gint32
+ves_icall_System_AppDomain_GetIDFromDomain (MonoAppDomain * ad);
+
#endif /* _MONO_METADATA_APPDOMAIN_H_ */
void
mono_install_lookup_dynamic_token (MonoLookupDynamicToken func);
+void
+mono_install_get_config_dir(void);
+
#endif /* _MONO_CLI_CLASS_H_ */
} else {
g_assert ((header != NULL) || (mep->entry->num_locals == 0));
for (i = 0; i < mep->entry->num_locals; i++) {
- MonoDebugVarInfo *var = &mep->minfo->jit->locals [i];
+ /*MonoDebugVarInfo *var = &mep->minfo->jit->locals [i];*/
*var_table++ = mep->minfo->jit->locals [i];
*type_table++ = write_type (symfile->global, header->locals [i]);
}
return mono_compile_method (method);
}
-char * mono_cfg_dir = "";
+char const * mono_cfg_dir = "";
void
mono_install_get_config_dir (void)
icall_hash = g_hash_table_new (g_str_hash , g_str_equal);
}
- g_hash_table_insert (icall_hash, g_strdup (name), method);
+ g_hash_table_insert (icall_hash, g_strdup (name), (gpointer) method);
}
static void
{
inited = 1;
config_handlers = g_hash_table_new (g_str_hash, g_str_equal);
- g_hash_table_insert (config_handlers, dllmap_handler.element_name, &dllmap_handler);
+ g_hash_table_insert (config_handlers, (gpointer) dllmap_handler.element_name, (gpointer) &dllmap_handler);
}
/* FIXME: error handling */
int binlen, ret, lenout;
FILE *file;
- if (!g_file_get_contents (from, &key, &len, NULL)) {
+ if (!g_file_get_contents (from, (gchar**) &key, &len, NULL)) {
printf ("Cannot load file: %s\n", from);
return 2;
}
snsize = 0;
}
- if (!g_file_get_contents (from, &ass, &len, NULL)) {
+ if (!g_file_get_contents (from, (gchar**) &ass, &len, NULL)) {
printf ("Cannot load file: %s\n", from);
mono_image_close (image);
return 2;
g_free (swapped);
}
#else
- idx = add_to_blob_cached (assembly, blob_size, b-blob_size, (const char*)mono_string_chars (str), len);
+ idx = add_to_blob_cached (assembly, blob_size, b-blob_size, (char*)mono_string_chars (str), len);
#endif
g_free (buf);
string_heap_init (&assembly->sheap);
mono_image_add_stream_data (&assembly->us, "", 1);
- add_to_blob_cached (assembly, "", 1, NULL, 0);
+ add_to_blob_cached (assembly, (char*) "", 1, NULL, 0);
/* import tables... */
mono_image_add_stream_data (&assembly->code, entrycode, sizeof (entrycode));
assembly->iat_offset = mono_image_add_stream_zero (&assembly->code, 8); /* two IAT entries */
sun->sun_path [len - 2] = '\0';
*sa_size = sizeof (struct sockaddr_un);
- return sun;
+ return (struct sockaddr *)sun;
#endif
} else {
mono_raise_exception(get_socket_exception(WSAEAFNOSUPPORT));