summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>2005-12-28 21:21:54 +0000
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>2005-12-28 21:21:54 +0000
commit68745b98f5d556a9c155e0514c099cdcc79c0a5b (patch)
tree0009afcb41d00545f58c778b84d95404230cd4cd /include
parent9759298513f81afa1744381bf7627e2782473054 (diff)
Changed from std::map to hash_map
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2686 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'include')
-rw-r--r--include/ctables.h15
1 files changed, 13 insertions, 2 deletions
diff --git a/include/ctables.h b/include/ctables.h
index e5cdddefb..14b12610f 100644
--- a/include/ctables.h
+++ b/include/ctables.h
@@ -18,7 +18,18 @@
#define __CTABLES_H__
#include "inspircd_config.h"
-#include <map>
+
+#ifdef GCC3
+#include <ext/hash_map>
+#else
+#include <hash_map>
+#endif
+
+#ifdef GCC3
+#define nspace __gnu_cxx
+#else
+#define nspace std
+#endif
class userrec;
@@ -59,7 +70,7 @@ class command_t
virtual ~command_t() {}
};
-typedef std::map<std::string,command_t*> command_table;
+typedef nspace::hash_map<std::string,command_t*> command_table;
#endif