#define Block 4096
#define MAXLOGSEARCHLENGTH 10000
-struct userNode *chanserv;
+extern struct userNode *chanserv;
struct logDestination;
unsigned int matched = 0;
if (discrim->type) {
- static volatile struct logEntry *last;
struct logEntry *entry;
- for (entry = discrim->type->log_oldest, last = NULL;
+ for (entry = discrim->type->log_oldest;
entry;
- last = entry, entry = entry->next) {
+ entry = entry->next) {
verify(entry);
if (entry_match(discrim, entry)) {
esf(entry, data);
char* mynuh;
char* mynick;
char* myacc;
- char* mynuhtemp;
char* mycommand;
char* myrest;
char* datestr;
mynuh = (char *) mysep(&LogLine, " ");
else {
mynick = (char *) mysep(&LogLine, "!");
- mynuhtemp = (char *) mysep(&LogLine, "@");
- mynuhtemp = (char *) mysep(&LogLine, ":");
+ mysep(&LogLine, "@");
+ mysep(&LogLine, ":");
myacc = (char *) mysep(&LogLine, " ");
sprintf(mynuhbuf, "%s:%s", mynick, myacc);
mynuh = mynuhbuf;