-/*
+/* +------------------------------------+
+ * | Inspire Internet Relay Chat Daemon |
+ * +------------------------------------+
+ *
+ * Inspire is copyright (C) 2002-2004 ChatSpike-Dev.
+ * E-mail:
+ * <brain@chatspike.net>
+ * <Craig@chatspike.net>
+ *
+ * Written by Craig Edwards, Craig McLure, and others.
+ * This program is free but copyrighted software; see
+ * the file COPYING for details.
+ *
+ * ---------------------------------------------------
+ */
-$Log$
-Revision 1.1 2003/01/23 19:45:58 brain
-Initial revision
-
-Revision 1.2 2003/01/15 22:49:18 brain
-Added log macros
-
-
-*/
+using namespace std;
+#include "inspircd_config.h"
#include "inspircd.h"
#include "inspircd_io.h"
#include "inspircd_util.h"
+#include "inspstring.h"
+#include "helperfuncs.h"
+
+extern time_t TIME;
char *SafeStrncpy (char *dest, const char *src, size_t size)
{
}
memset (dest, '\0', size);
- strncpy (dest, src, size - 1);
+ strlcpy (dest, src, size - 1);
return (dest);
}
return (cleanAddr);
}
-
+char* CleanFilename(char* name)
+{
+ char* p = name + strlen(name);
+ while ((p != name) && (*p != '/'))
+ p--;
+ if ( p != name)
+ {
+ return ++p;
+ }
+ else
+ {
+ return p;
+ }
+}