1 #ifndef _MAIL_ADDR_CRUNCH_H_INCLUDED_
2 #define _MAIL_ADDR_CRUNCH_H_INCLUDED_
3 
4 /*++
5 /* NAME
6 /*	mail_addr_crunch 3h
7 /* SUMMARY
8 /*	parse and canonicalize addresses, apply address extension
9 /* SYNOPSIS
10 /*	#include <mail_addr_crunch.h>
11 /* DESCRIPTION
12 /* .nf
13 
14  /*
15   * Utility library.
16   */
17 #include <argv.h>
18 
19  /*
20   * Global library.
21   */
22 #include <mail_addr_form.h>
23 
24  /*
25   * External interface.
26   */
27 extern ARGV *mail_addr_crunch_opt(const char *, const char *, int, int);
28 
29  /*
30   * The least-overhead form.
31   */
32 #define mail_addr_crunch_ext_to_int(string, extension) \
33 	mail_addr_crunch_opt((string), (extension), MA_FORM_EXTERNAL, \
34 			MA_FORM_INTERNAL)
35 
36 /* LICENSE
37 /* .ad
38 /* .fi
39 /*	The Secure Mailer license must be distributed with this software.
40 /* AUTHOR(S)
41 /*	Wietse Venema
42 /*	IBM T.J. Watson Research
43 /*	P.O. Box 704
44 /*	Yorktown Heights, NY 10598, USA
45 /*
46 /*	Wietse Venema
47 /*	Google, Inc.
48 /*	111 8th Avenue
49 /*	New York, NY 10011, USA
50 /*--*/
51 
52 #endif
53