Rewrite DNS lookup API to remove a memory leak and keep it from coming back.
[ircu2.10.12-pk.git] / include / match.h
index 5cb7f3c7bb26726445a1e09f418d0d7fb045d057..4af674794f8100407fb5e6e28fb59e332186893b 100644 (file)
@@ -1,7 +1,6 @@
-/*
- * match.h
- *
- * $Id$
+/** @file match.h
+ * @brief Interface for matching strings to IRC masks.
+ * @version $Id$
  */
 #ifndef INCLUDED_match_h
 #define INCLUDED_match_h
@@ -30,6 +29,7 @@ extern int matchexec(const char *string, const char *cmask, int minlen);
 extern int matchdecomp(char *mask, const char *cmask);
 extern int mmexec(const char *wcm, int wminlen, const char *rcm, int rminlen);
 
+extern int check_if_ipmask(const char *mask);
 extern int ipmask_parse(const char *in, struct irc_in_addr *mask, unsigned char *bits_ptr);
 extern int ipmask_check(const struct irc_in_addr *addr, const struct irc_in_addr *mask, unsigned char bits);