X-Git-Url: https://git.exim.org/users/jgh/exim.git/blobdiff_plain/5cb8cbc6b514db2972dffadc30b3c7f2b7fc1dcb..f05da2e8b55f18554ebbcf97523fd54fb03d071e:/src/src/functions.h diff --git a/src/src/functions.h b/src/src/functions.h index 85fc17607..32a3c288a 100644 --- a/src/src/functions.h +++ b/src/src/functions.h @@ -1,4 +1,4 @@ -/* $Cambridge: exim/src/src/functions.h,v 1.3 2004/11/17 14:32:25 ph10 Exp $ */ +/* $Cambridge: exim/src/src/functions.h,v 1.6 2004/11/25 13:54:31 ph10 Exp $ */ /************************************************* * Exim - an Internet mail transport agent * @@ -74,6 +74,7 @@ extern void dns_build_reverse(uschar *, uschar *); extern void dns_init(BOOL, BOOL); extern int dns_basic_lookup(dns_answer *, uschar *, int); extern int dns_lookup(dns_answer *, uschar *, int, uschar **); +extern int dns_special_lookup(dns_answer *, uschar *, int, uschar **); extern dns_record *dns_next_rr(dns_answer *, dns_scan *, int); extern uschar *dns_text_type(int); @@ -91,7 +92,7 @@ extern int expand_string_integer(uschar *); extern int filter_interpret(uschar *, int, address_item **, uschar **); extern BOOL filter_personal(string_item *, BOOL); -extern BOOL filter_runtest(int, BOOL, BOOL); +extern BOOL filter_runtest(int, uschar *, BOOL, BOOL); extern BOOL filter_system_interpret(address_item **, uschar **); extern void header_add(int, char *, ...); @@ -112,7 +113,7 @@ extern BOOL host_is_in_net(uschar *, uschar *, int); extern BOOL host_is_tls_on_connect_port(int); extern void host_mask(int, int *, int); extern int host_name_lookup(void); -extern int host_nmtoa(int, int *, int, uschar *); +extern int host_nmtoa(int, int *, int, uschar *, int); extern uschar *host_ntoa(int, const void *, uschar *, int *); extern int host_scan_for_local_hosts(host_item *, host_item **, BOOL *);