summaryrefslogtreecommitdiff
path: root/navit/debug.c
diff options
context:
space:
mode:
authorseralph <seralph@ffa7fe5e-494d-0410-b361-a75ebd5db220>2009-10-06 19:02:35 +0000
committerseralph <seralph@ffa7fe5e-494d-0410-b361-a75ebd5db220>2009-10-06 19:02:35 +0000
commite4e158a79773e32fac0f81d7e7968ae63e990516 (patch)
treeb6351a618e70e40da7e6aad2da27e3784f8095cc /navit/debug.c
parent0bcd75e466d199c47d77c1bb9d3f9e9aa3b36e90 (diff)
downloadnavit-e4e158a79773e32fac0f81d7e7968ae63e990516.tar.gz
Fix:core:Fixed various compiler warnings
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2640 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/debug.c')
-rw-r--r--navit/debug.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/navit/debug.c b/navit/debug.c
index 3b3eb8a42..05fd753ff 100644
--- a/navit/debug.c
+++ b/navit/debug.c
@@ -82,12 +82,12 @@ debug_init(const char *program_name)
static void
debug_update_level(gpointer key, gpointer value, gpointer user_data)
{
- if (debug_level < (int) value)
- debug_level=(int) value;
+ if (debug_level < GPOINTER_TO_INT(value))
+ debug_level = GPOINTER_TO_INT(value);
}
void
-debug_level_set(const char *name, int level)
+debug_level_set(const char *name, gint level)
{
if (!strcmp(name, "segv")) {
segv_level=level;
@@ -99,7 +99,7 @@ debug_level_set(const char *name, int level)
timestamp_prefix=level;
} else {
debug_level=0;
- g_hash_table_insert(debug_hash, g_strdup(name), (gpointer) level);
+ g_hash_table_insert(debug_hash, g_strdup(name), GINT_TO_POINTER(level));
g_hash_table_foreach(debug_hash, debug_update_level, NULL);
}
}
@@ -122,7 +122,7 @@ debug_level_get(const char *name)
{
if (!debug_hash)
return 0;
- return (int)(g_hash_table_lookup(debug_hash, name));
+ return GPOINTER_TO_INT(g_hash_table_lookup(debug_hash, name));
}
static void debug_timestamp(FILE *fp)