1.1 --- a/src/util.c Tue Nov 20 09:40:49 2007 +0000
1.2 +++ b/src/util.c Tue Jan 29 10:39:56 2008 +0000
1.5 - * $Id: util.c,v 1.14 2007-11-08 11:54:16 nkeynes Exp $
1.8 * Miscellaneous utility functions.
1.12 #include "display.h"
1.14 -#include "sh4/sh4core.h"
1.15 +#include "sh4/sh4.h"
1.17 char *msg_levels[] = { "FATAL", "ERROR", "WARN", "INFO", "DEBUG", "TRACE" };
1.18 int global_msg_level = EMIT_WARN;
1.19 @@ -278,6 +278,30 @@
1.23 +int get_log_level_from_string( const gchar *str )
1.25 + switch( tolower(str[0]) ) {
1.26 + case 'd': return EMIT_DEBUG;
1.27 + case 'e': return EMIT_ERR;
1.28 + case 'f': return EMIT_FATAL;
1.29 + case 'i': return EMIT_INFO;
1.30 + case 't': return EMIT_TRACE;
1.31 + case 'w': return EMIT_WARN;
1.32 + default: return -1;
1.36 +gboolean set_global_log_level( const gchar *str )
1.38 + int l = get_log_level_from_string(str);
1.42 + global_msg_level = l;
1.47 void log_message( void *ptr, int level, const gchar *source, const char *msg, ... )