Author: Kev <klmitch@mit.edu>
[ircu2.10.12-pk.git] / include / ircd_string.h
index 805640426b7e153ea982da0b22b5c1d28f31cda5..3f97249cdb03b11d976c7acdc6e704d4af1e6a61 100644 (file)
@@ -5,9 +5,6 @@
  */
 #ifndef INCLUDED_ircd_string_h
 #define INCLUDED_ircd_string_h
-#ifndef INCLUDED_config_h
-#include "config.h"
-#endif
 #ifndef INCLUDED_ircd_chattr_h
 #include "ircd_chattr.h"
 #endif
  */
 #define EmptyString(x) (!(x) || !(*x))
 
+/*
+ * initialize recognizers
+ */
+extern int init_string(void);
+
+extern int string_is_hostname(const char* str);
+extern int string_is_address(const char* str);
+extern int string_has_wildcards(const char* str);
+
 extern char*       ircd_strncpy(char* dest, const char* src, size_t len);
 extern int         ircd_strcmp(const char *a, const char *b);
 extern int         ircd_strncmp(const char *a, const char *b, size_t n);
@@ -27,8 +33,6 @@ extern const char* ircd_ntoa_r(char* buf, const char* addr);
 extern char*       host_from_uh(char* buf, const char* userhost, size_t len);
 extern char*       ircd_strtok(char** save, char* str, char* fs);
 
-extern char*       sprintf_irc(char* str, const char* format, ...); 
-
 extern char*       canonize(char* buf);
 
 #define DupString(x, y)  (strcpy((x = (char*) MyMalloc(strlen(y) + 1)), y))