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