diff options
author | gshapiro <gshapiro@FreeBSD.org> | 2007-04-09 01:38:51 +0000 |
---|---|---|
committer | gshapiro <gshapiro@FreeBSD.org> | 2007-04-09 01:38:51 +0000 |
commit | 97853bac963c5d3bed1b2cc8456b52dc100a3a16 (patch) | |
tree | 2164c380c4cbce635871c28ad6025cf3001cedaa /contrib/sendmail/src/map.h | |
parent | a26ee9422b3dd49a0146ab2eec3f21acf30e399c (diff) | |
parent | 14e22b52d4375b164f9fa21c0ab3abd9837e823f (diff) | |
download | FreeBSD-src-97853bac963c5d3bed1b2cc8456b52dc100a3a16.zip FreeBSD-src-97853bac963c5d3bed1b2cc8456b52dc100a3a16.tar.gz |
This commit was generated by cvs2svn to compensate for changes in r168515,
which included commits to RCS files with non-trunk default branches.
Diffstat (limited to 'contrib/sendmail/src/map.h')
-rw-r--r-- | contrib/sendmail/src/map.h | 86 |
1 files changed, 86 insertions, 0 deletions
diff --git a/contrib/sendmail/src/map.h b/contrib/sendmail/src/map.h new file mode 100644 index 0000000..dda9999 --- /dev/null +++ b/contrib/sendmail/src/map.h @@ -0,0 +1,86 @@ +/* + * Copyright (c) 2006 Sendmail, Inc. and its suppliers. + * All rights reserved. + * + * By using this file, you agree to the terms and conditions set + * forth in the LICENSE file which can be found at the top level of + * the sendmail distribution. + * + * $Id: map.h,v 8.3 2006/12/19 19:49:51 ca Exp $ + */ + +#ifndef _MAP_H +# define _MAP_H 1 + +extern char *arith_map_lookup __P((MAP *, char *, char **, int *)); + +extern char *bestmx_map_lookup __P((MAP *, char *, char **, int *)); + +extern char *bogus_map_lookup __P((MAP *, char *, char **, int *)); + +extern bool bt_map_open __P((MAP *, int)); + +extern char *db_map_lookup __P((MAP *, char *, char **, int *)); + +extern void db_map_store __P((MAP *, char *, char *)); +extern void db_map_close __P((MAP *)); + +extern bool dequote_init __P((MAP *, char *)); +extern char *dequote_map __P((MAP *, char *, char **, int *)); + +extern bool dns_map_open __P((MAP *, int)); +extern bool dns_map_parseargs __P((MAP *, char *)); +extern char *dns_map_lookup __P((MAP *, char *, char **, int *)); + +extern bool dprintf_map_parseargs __P((MAP *, char *)); +extern char *dprintf_map_lookup __P((MAP *, char *, char **, int *)); + +extern bool hash_map_open __P((MAP *, int)); + +extern bool host_map_init __P((MAP *, char *)); +extern char *host_map_lookup __P((MAP *, char *, char **, int *)); + +extern char *impl_map_lookup __P((MAP *, char *, char **, int *)); +extern void impl_map_store __P((MAP *, char *, char *)); +extern bool impl_map_open __P((MAP *, int)); +extern void impl_map_close __P((MAP *)); + +extern char *macro_map_lookup __P((MAP *, char *, char **, int *)); + +extern bool map_parseargs __P((MAP *, char *)); + +extern bool nis_map_open __P((MAP *, int)); +extern char *nis_map_lookup __P((MAP *, char *, char **, int *)); + +extern bool null_map_open __P((MAP *, int)); +extern void null_map_close __P((MAP *)); +extern char *null_map_lookup __P((MAP *, char *, char **, int *)); +extern void null_map_store __P((MAP *, char *, char *)); + +extern char *prog_map_lookup __P((MAP *, char *, char **, int *)); + +extern bool regex_map_init __P((MAP *, char *)); +extern char *regex_map_lookup __P((MAP *, char *, char **, int *)); + +extern char *seq_map_lookup __P((MAP *, char *, char **, int *)); +extern void seq_map_store __P((MAP *, char *, char *)); +extern bool seq_map_parse __P((MAP *, char *)); + +extern char *stab_map_lookup __P((MAP *, char *, char **, int *)); +extern void stab_map_store __P((MAP *, char *, char *)); +extern bool stab_map_open __P((MAP *, int)); + +extern bool switch_map_open __P((MAP *, int)); + +extern bool syslog_map_parseargs __P((MAP *, char *)); +extern char *syslog_map_lookup __P((MAP *, char *, char **, int *)); + +extern bool text_map_open __P((MAP *, int)); +extern char *text_map_lookup __P((MAP *, char *, char **, int *)); + +extern char *udb_map_lookup __P((MAP *, char *, char **, int *)); + +extern bool user_map_open __P((MAP *, int)); +extern char *user_map_lookup __P((MAP *, char *, char **, int *)); + +#endif /* ! _MAP_H */ |