]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/base.cpp
Tidy up strlens which are not required
[user/henk/code/inspircd.git] / src / base.cpp
index e79d336b70ed6f36976557ad206051b040e88ae0..b2101d574925173d4d3aecc15abbd4be15734521 100644 (file)
 #include "inspircd_config.h"
 #include "base.h"
 #include <time.h>
-#include <map>
-#include <deque>
-#include <string>
 #include "inspircd.h"
-#include "modules.h"
-#include "helperfuncs.h"
 
 const int bitfields[]           =       {1,2,4,8,16,32,64,128};
 const int inverted_bitfields[]  =       {~1,~2,~4,~8,~16,~32,~64,~128};
@@ -38,16 +33,7 @@ bool Extensible::Shrink(const std::string &key)
         * returns the number of elements removed, std::map
         * is single-associative so this should only be 0 or 1
         */
-       if(this->Extension_Items.erase(key))
-       {
-               log(DEBUG, "Shrinking object with item %s",key.c_str());
-               return true;
-       }
-       else
-       {
-               log(DEBUG, "Tried to shrink object with item %s but no items removed", key.c_str());            
-               return false;
-       }
+       return this->Extension_Items.erase(key);
 }
 
 void Extensible::GetExtList(std::deque<std::string> &list)