]> granicus.if.org Git - taglib/commitdiff
Removed getDebugListener()
authorTsuda Kageyu <tsuda.kageyu@gmail.com>
Mon, 10 Jun 2013 07:24:28 +0000 (16:24 +0900)
committerTsuda Kageyu <tsuda.kageyu@gmail.com>
Mon, 10 Jun 2013 07:29:33 +0000 (16:29 +0900)
taglib/toolkit/tdebug.cpp
taglib/toolkit/tdebuglistener.cpp
taglib/toolkit/tdebuglistener.h

index c838d57a9c8a9b7b1c84c072082e2b8816aeb726..8c9c354fc9137e3fd258ff570eb29c33ddb3bdc7 100644 (file)
@@ -65,32 +65,38 @@ namespace
   }
 }
 
-void TagLib::debug(const String &s)
+namespace TagLib
 {
+  // The instance is defined in tdebuglistener.cpp.
+  extern DebugListener *debugListener;
+
+  void debug(const String &s)
+  {
 #if !defined(NDEBUG) || defined(TRACE_IN_RELEASE)
   
-  getDebugListener()->printMessage("TagLib: " + s + "\n");
+    debugListener->printMessage("TagLib: " + s + "\n");
 
 #endif
-}
+  }
 
-void TagLib::debugData(const ByteVector &v)
-{
+  void debugData(const ByteVector &v)
+  {
 #if !defined(NDEBUG) || defined(TRACE_IN_RELEASE)
 
-  for(size_t i = 0; i < v.size(); ++i) 
-  {
-    String msg 
-      = format("*** [%d] - char '%c' - int %d, 0x%02x, 0b", i, v[i], v[i], v[i]);
+    for(size_t i = 0; i < v.size(); ++i) 
+    {
+      String msg 
+        = format("*** [%d] - char '%c' - int %d, 0x%02x, 0b", i, v[i], v[i], v[i]);
 
-    std::bitset<8> b(v[i]);
-    for(int j = 7; j >= 0; --j) 
-      msg += format("%d", (b.test(j) ? 1 : 0));
+      std::bitset<8> b(v[i]);
+      for(int j = 7; j >= 0; --j) 
+        msg += format("%d", (b.test(j) ? 1 : 0));
    
-    msg += "\n";
+      msg += "\n";
 
-    getDebugListener()->printMessage(msg);
-  }
+      debugListener->printMessage(msg);
+    }
 
 #endif
+  }
 }
index b472dee99f8a18e85909eb37b16ed09e79a1fa3b..48912222d3bbd12b89b7aa7c92051e79fc899969 100644 (file)
@@ -61,26 +61,25 @@ namespace
   };
 
   DefaultListener defaultListener;
-  DebugListener *debugListener = &defaultListener;
 }
 
-TagLib::DebugListener::DebugListener()
+namespace TagLib
 {
-}
+  DebugListener *debugListener = &defaultListener;
 
-TagLib::DebugListener::~DebugListener()
-{
-}
+  DebugListener::DebugListener()
+  {
+  }
 
-void TagLib::setDebugListener(DebugListener *listener)
-{
-  if(listener)
-    debugListener = listener;
-  else
-    debugListener = &defaultListener;
-}
+  DebugListener::~DebugListener()
+  {
+  }
 
-DebugListener *TagLib::getDebugListener()
-{
-  return debugListener;
+  void setDebugListener(DebugListener *listener)
+  {
+    if(listener)
+      debugListener = listener;
+    else
+      debugListener = &defaultListener;
+  }
 }
index d5c4d169e9c872ef13942e939cd726bd43ae2660..c067a1261f8e2e9436da47fdf4adfdad63cb4a7b 100644 (file)
@@ -65,15 +65,6 @@ namespace TagLib
    * \see DebugListener
    */
   TAGLIB_EXPORT void setDebugListener(DebugListener *listener);
-
-#ifndef DO_NOT_DOCUMENT
-
-  /*!
-   * \internal
-   */
-  DebugListener *getDebugListener();
-
-#endif
 }
 
 #endif