1*3c275423Schristos /*	$NetBSD: mail_addr_map.h,v 1.2 2020/03/18 19:05:16 christos Exp $	*/
241fbaed0Stron 
341fbaed0Stron #ifndef _MAIL_ADDR_MAP_H_INCLUDED_
441fbaed0Stron #define _MAIL_ADDR_MAP_H_INCLUDED_
541fbaed0Stron 
641fbaed0Stron /*++
741fbaed0Stron /* NAME
841fbaed0Stron /*	mail_addr_map 3h
941fbaed0Stron /* SUMMARY
1041fbaed0Stron /*	generic address mapping
1141fbaed0Stron /* SYNOPSIS
1241fbaed0Stron /*	#include <mail_addr_map.h>
1341fbaed0Stron /* DESCRIPTION
1441fbaed0Stron /* .nf
1541fbaed0Stron 
1641fbaed0Stron  /*
1741fbaed0Stron   * Utility library.
1841fbaed0Stron   */
1941fbaed0Stron #include <argv.h>
2041fbaed0Stron 
2141fbaed0Stron  /*
2241fbaed0Stron   * Global library.
2341fbaed0Stron   */
24e09e275dSchristos #include <mail_addr_form.h>
2541fbaed0Stron #include <maps.h>
2641fbaed0Stron 
2741fbaed0Stron  /*
2841fbaed0Stron   * External interface.
2941fbaed0Stron   */
30e09e275dSchristos extern ARGV *mail_addr_map_opt(MAPS *, const char *, int, int, int, int);
31e09e275dSchristos 
32e09e275dSchristos  /* The least-overhead form. */
33e09e275dSchristos #define mail_addr_map_internal(path, address, propagate) \
34e09e275dSchristos 	mail_addr_map_opt((path), (address), (propagate), \
35e09e275dSchristos 		  MA_FORM_INTERNAL, MA_FORM_EXTERNAL, MA_FORM_INTERNAL)
3641fbaed0Stron 
3741fbaed0Stron /* LICENSE
3841fbaed0Stron /* .ad
3941fbaed0Stron /* .fi
4041fbaed0Stron /*	The Secure Mailer license must be distributed with this software.
4141fbaed0Stron /* AUTHOR(S)
4241fbaed0Stron /*	Wietse Venema
4341fbaed0Stron /*	IBM T.J. Watson Research
4441fbaed0Stron /*	P.O. Box 704
4541fbaed0Stron /*	Yorktown Heights, NY 10598, USA
46e09e275dSchristos /*
47e09e275dSchristos /*	Wietse Venema
48e09e275dSchristos /*	Google, Inc.
49e09e275dSchristos /*	111 8th Avenue
50e09e275dSchristos /*	New York, NY 10011, USA
5141fbaed0Stron /*--*/
5241fbaed0Stron 
5341fbaed0Stron #endif
54