-/* $OpenBSD: match.h,v 1.8 2001/06/24 05:25:10 markus Exp $ */
+/* $OpenBSD: match.h,v 1.14 2008/06/10 03:57:27 djm Exp $ */
/*
* Author: Tatu Ylonen <ylo@cs.hut.fi>
#ifndef MATCH_H
#define MATCH_H
-int match_pattern(const char *s, const char *pattern);
-int match_hostname(const char *host, const char *pattern, u_int len);
-int match_host_and_ip(const char *host, const char *ip, const char *p);
-int match_user(const char *u, const char *h, const char *i, const char *p);
-char *match_list(const char *client, const char *server, u_int *next);
+int match_pattern(const char *, const char *);
+int match_pattern_list(const char *, const char *, u_int, int);
+int match_hostname(const char *, const char *, u_int);
+int match_host_and_ip(const char *, const char *, const char *);
+int match_user(const char *, const char *, const char *, const char *);
+char *match_list(const char *, const char *, u_int *);
+
+/* addrmatch.c */
+int addr_match_list(const char *, const char *);
#endif