X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=h%2Faddrsbr.h;h=639333ea1307c61605691ee1d7b0c0505febf572;hp=e3aa7e803924dd53d9003dff5cac9fee7f7588a4;hb=ee8d01d64e8832304256de53db07228e2be67f6a;hpb=1691e80890e5d8ba258c51c214a3e91880e1db2b diff --git a/h/addrsbr.h b/h/addrsbr.h index e3aa7e8..639333e 100644 --- a/h/addrsbr.h +++ b/h/addrsbr.h @@ -1,42 +1,40 @@ - /* - * addrsbr.h -- definitions for the address parsing system - * - * $Id$ - */ +** addrsbr.h -- definitions for the address parsing system +*/ + +#define AD_HOST 1 /* getm(): lookup official hostname */ +#define AD_NHST 0 /* getm(): do not lookup official name */ +#define AD_NAME AD_NHST /* AD_HOST is TOO slow */ -#define AD_HOST 1 /* getm(): lookup official hostname */ -#define AD_NHST 0 /* getm(): do not lookup official name */ -#define AD_NAME AD_NHST /* AD_HOST is TOO slow */ +#define LOCALHOST 0 +#define NETHOST 1 +#define BADHOST 2 -#define UUCPHOST (-1) -#define LOCALHOST 0 -#define NETHOST 1 -#define BADHOST 2 +#include +#include struct mailname { - struct mailname *m_next; - char *m_text; - char *m_pers; - char *m_mbox; - char *m_host; - char *m_path; - int m_type; - char m_nohost; - char m_bcc; - int m_ingrp; - char *m_gname; - char *m_note; + struct mailname *m_next; + char *m_text; + char *m_pers; + char *m_mbox; + char *m_host; + char *m_path; + int m_type; + char m_nohost; + char m_bcc; + int m_ingrp; + char *m_gname; + char *m_note; }; -#define adrformat(m) auxformat ((m), 1) /* - * prototypes - */ +** prototypes +*/ void mnfree(struct mailname *); int ismymbox(struct mailname *); char *getname(char *); -char *adrsprintf(char *, char *); -char *auxformat(struct mailname *, int); +char *adrformat(struct mailname *); struct mailname *getm(char *, char *, int, int, char *); +ssize_t getmboxes(char *, struct mailname **);