From 9ca077856eee75af84e2ad2ec91f7fa0428afb00 Mon Sep 17 00:00:00 2001 From: mental Date: Sat, 29 Apr 2006 18:58:30 +0000 Subject: [PATCH] finish interrupted refactoring of log filter configuration --- ChangeLog | 6 ++++++ src/debug/logger.cpp | 16 ++++++++-------- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/ChangeLog b/ChangeLog index fa0f597a1..f3fca5e6f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-04-29 MenTaLguY + + * src/debug/logger.cpp: + + finish interrupted refactoring of log filter configuration + 2006-04-29 MenTaLguY * src/doc/Makefile.am, src/doc/refcounting.txt: diff --git a/src/debug/logger.cpp b/src/debug/logger.cpp index 897a66c24..f28d1526b 100644 --- a/src/debug/logger.cpp +++ b/src/debug/logger.cpp @@ -94,27 +94,27 @@ static void set_category_mask(bool * const mask, char const *filter) { while ( *end && *end != ',' ) { end++; } if ( start != end ) { struct CategoryName { - char const *name, - Event::Category category + char const *name; + Event::Category category; }; - static const category_names[] = { + static const CategoryName category_names[] = { { "CORE", Event::CORE }, { "XML", Event::XML }, { "SPOBJECT", Event::SPOBJECT }, { "DOCUMENT", Event::DOCUMENT }, - { "REFCOUNT", Eevent::REFCOUNT }, + { "REFCOUNT", Event::REFCOUNT }, { "EXTENSION", Event::EXTENSION }, { "OTHER", Event::OTHER }, { NULL, Event::OTHER } }; CategoryName const *iter; - for ( iter = category_names ; iter.name ; iter++ ) { - if (equal_range(iter.name, start, end)) { - mask[iter.category] = true; + for ( iter = category_names ; iter->name ; iter++ ) { + if (equal_range(iter->name, start, end)) { + mask[iter->category] = true; break; } } - if (!iter.name) { + if (!iter->name) { g_warning("Unknown debugging category %*s", end - start, start); } } -- 2.30.2