]> git.lizzy.rs Git - minetest.git/blobdiff - src/debug.h
Add Lua on_mapgen_init callback, and minetest.set_mapgen_params API
[minetest.git] / src / debug.h
index 56952427cfd2542789eba39fe191ac81f99a77c4..31855cce705a9bcaed118919a6310e27c86a8eec 100644 (file)
@@ -29,11 +29,12 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 #include "threads.h"
 #include "gettime.h"
 #include "exceptions.h"
+#include <map>
 
 #ifdef _WIN32
        #define WIN32_LEAN_AND_MEAN
        #ifndef _WIN32_WINNT
-               #define _WIN32_WINNT 0x0500
+               #define _WIN32_WINNT 0x0501
        #endif
        #include <windows.h>
        #ifdef _MSC_VER
@@ -165,7 +166,7 @@ struct DebugStack
        int stack_max_i; // Highest i that was seen
 };
 
-extern core::map<threadid_t, DebugStack*> g_debug_stacks;
+extern std::map<threadid_t, DebugStack*> g_debug_stacks;
 extern JMutex g_debug_stacks_mutex;
 
 extern void debug_stacks_init();
@@ -205,42 +206,42 @@ class PacketCounter
 
        void add(u16 command)
        {
-               core::map<u16, u16>::Node *n = m_packets.find(command);
-               if(n == NULL)
+               std::map<u16, u16>::iterator n = m_packets.find(command);
+               if(n == m_packets.end())
                {
                        m_packets[command] = 1;
                }
                else
                {
-                       n->setValue(n->getValue()+1);
+                       n->second++;
                }
        }
 
        void clear()
        {
-               for(core::map<u16, u16>::Iterator
-                               i = m_packets.getIterator();
-                               i.atEnd() == false; i++)
+               for(std::map<u16, u16>::iterator
+                               i = m_packets.begin();
+                               i != m_packets.end(); ++i)
                {
-                       i.getNode()->setValue(0);
+                       i->second = 0;
                }
        }
 
        void print(std::ostream &o)
        {
-               for(core::map<u16, u16>::Iterator
-                               i = m_packets.getIterator();
-                               i.atEnd() == false; i++)
+               for(std::map<u16, u16>::iterator
+                               i = m_packets.begin();
+                               i != m_packets.end(); ++i)
                {
-                       o<<"cmd "<<i.getNode()->getKey()
-                                       <<" count "<<i.getNode()->getValue()
+                       o<<"cmd "<<i->first
+                                       <<" count "<<i->second
                                        <<std::endl;
                }
        }
 
 private:
        // command, count
-       core::map<u16, u16> m_packets;
+       std::map<u16, u16> m_packets;
 };
 
 /*