* ---------------------------------------------------
*/
+using namespace std;
+
#include "inspircd.h"
#include "inspircd_io.h"
#include "inspircd_util.h"
#include "helperfuncs.h"
#include "hashcomp.h"
-using namespace std;
-
extern int MODCOUNT;
extern std::vector<Module*> modules;
extern ClassVector Classes;
-typedef nspace::hash_map<std::string, userrec*, nspace::hash<string>, StrHashComp> user_hash;
-typedef nspace::hash_map<std::string, chanrec*, nspace::hash<string>, StrHashComp> chan_hash;
+typedef nspace::hash_map<std::string, userrec*, nspace::hash<string>, irc::StrHashComp> user_hash;
+typedef nspace::hash_map<std::string, chanrec*, nspace::hash<string>, irc::StrHashComp> chan_hash;
typedef std::deque<command_t> command_table;
extern user_hash clientlist;
va_end(argsPtr);
// FIX: Stops a message going to the same person more than once
- bzero(&already_sent,65536);
+ memset(&already_sent,0,65536);
bool sent_to_at_least_one = false;
vsnprintf(textbuffer, MAXBUF, text, argsPtr);
va_end(argsPtr);
- bzero(&already_sent,65536);
+ memset(&already_sent,0,65536);
for (int i = 0; i < MAXCHANS; i++)
{