#include "mono/metadata/mono-config.h"
#include "mono/metadata/metadata-internals.h"
#include "mono/metadata/object-internals.h"
-#include "mono/utils/mono-logger-internal.h"
+#include "mono/utils/mono-logger-internals.h"
#if defined(TARGET_PS3)
#define CONFIG_OS "CellOS"
gpointer user_data,
GError **error)
{
- ParseState *state = user_data;
+ ParseState *state = (ParseState *)user_data;
if (!state->current) {
- state->current = g_hash_table_lookup (config_handlers, element_name);
+ state->current = (MonoParseHandler *)g_hash_table_lookup (config_handlers, element_name);
if (state->current && state->current->init)
state->user_data = state->current->init (state->assembly);
}
gpointer user_data,
GError **error)
{
- ParseState *state = user_data;
+ ParseState *state = (ParseState *)user_data;
if (state->current) {
if (state->current->end)
state->current->end (state->user_data, element_name);
gpointer user_data,
GError **error)
{
- ParseState *state = user_data;
+ ParseState *state = (ParseState *)user_data;
if (state->current && state->current->text)
state->current->text (state->user_data, text, text_len);
}
GError *error,
gpointer user_data)
{
- ParseState *state = user_data;
+ ParseState *state = (ParseState *)user_data;
const gchar *msg;
const gchar *filename;
const gchar **attribute_values)
{
int i;
- DllInfo *info = user_data;
+ DllInfo *info = (DllInfo *)user_data;
if (strcmp (element_name, "dllmap") == 0) {
g_free (info->dll);
char *p = strstr (attribute_values [i], "$mono_libdir");
if (p != NULL){
const char *libdir = mono_assembly_getrootdir ();
- int libdir_len = strlen (libdir);
+ size_t libdir_len = strlen (libdir);
char *result;
- result = g_malloc (libdir_len-strlen("$mono_libdir")+strlen(attribute_values[i])+1);
- strncpy (result, attribute_names[i], p-attribute_values[i]);
- strcat (result, libdir);
+ result = (char *)g_malloc (libdir_len-strlen("$mono_libdir")+strlen(attribute_values[i])+1);
+ strncpy (result, attribute_values[i], p-attribute_values[i]);
+ strcpy (result+(p-attribute_values[i]), libdir);
strcat (result, p+strlen("$mono_libdir"));
info->target = result;
} else
static void
dllmap_finish (gpointer user_data)
{
- DllInfo *info = user_data;
+ DllInfo *info = (DllInfo *)user_data;
g_free (info->dll);
g_free (info->target);
if (!inited)
mono_config_init ();
- context = g_markup_parse_context_new (&mono_parser, 0, state, NULL);
+ context = g_markup_parse_context_new (&mono_parser, (GMarkupParseFlags)0, state, NULL);
if (g_markup_parse_context_parse (context, text, len, NULL)) {
g_markup_parse_context_end_parse (context, NULL);
}
static void
assembly_binding_end (gpointer user_data, const char *element_name)
{
- ParserUserData *pud = user_data;
+ ParserUserData *pud = (ParserUserData *)user_data;
if (!strcmp (element_name, "dependentAssembly")) {
if (pud->info_parsed && pud->info) {
MonoAssemblyBindingInfo *info;
int n;
- pud = user_data;
+ pud = (ParserUserData *)user_data;
info = pud->info;
if (!strcmp (element_name, "dependentAssembly")) {
info->name = NULL;