#include "server.h"
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
static int errorflags=0, warnflags=0, okflags=0;
#ifndef _STLHELP_H_
#define _STLHELP_H_
struct eqstr
{
bool operator()(const char* s1, const char* s2) const
#include <sys/stat.h>
#include <unistd.h>
#include <errno.h>
void dupe_file_checker::add(const char *filename, ulong size){
file_match *fm;
#include "log.h"
#include "_fileconf.h"
#ifdef WIN32
#include <ctype.h>
#endif
#include "myregex.h"
static string regex_match_word_beginning_safe_str;
#include <sys/types.h>
#include <map>
#include <stdexcept>
#include <limits.h>
typedef map<ulong, ulong> t_rlist;//we are going to use high as the key, and low as the value
char * newstrcpy(char *&dest, const char *src);
inline void safefree(char *&p){
if (p){free(p);p=NULL;}