Added comments on debug output optimizations
authorAndreas Tonnesen <andreto@olsr.org>
Sun, 27 Feb 2005 17:21:50 +0000 (17:21 +0000)
committerAndreas Tonnesen <andreto@olsr.org>
Sun, 27 Feb 2005 17:21:50 +0000 (17:21 +0000)
CHANGELOG

index b188f77..da64469 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,5 +1,5 @@
 This file states changes as of version 0.2.4:
-$Id: CHANGELOG,v 1.34 2005/02/20 15:41:07 kattemat Exp $
+$Id: CHANGELOG,v 1.35 2005/02/27 17:21:50 kattemat Exp $
 
 0.4.9 ---------------------------------------------------------------------
 
@@ -14,6 +14,13 @@ PLUGIN DEVELOPERS: datatypes for MID entries has been changed.
 Routing table calculation in the LQ case now uses balanced binary
 trees instead of linked lists, which makes lookups much faster.
 
+The debug output function olsr_printf() is not used by olsrd
+internals any more. Instead the macro OLSR_PRINTF is to be used.
+This macro does debug level testing _before_ doing any function
+calls(both printf itself and parameters to printf). This is a much 
+more optimized way of doing debug output. In addittion olsrd can
+be buildt without any debug output code if doing 'make NODEBUG=1'.
+
 TIMEOUT OF DATASETS
 
 Validity times for dataset entries are now set using the clock_t type