X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/1691e80890e5d8ba258c51c214a3e91880e1db2b..f8fbdbb1b19aa825f27b850fb67a553730fb7351:/h/fmt_scan.h diff --git a/h/fmt_scan.h b/h/fmt_scan.h index fd4c555d..394b01e6 100644 --- a/h/fmt_scan.h +++ b/h/fmt_scan.h @@ -1,8 +1,6 @@ /* * fmt_scan.h -- definitions for fmt_scan() - * - * $Id$ */ /* @@ -34,8 +32,13 @@ struct comp { */ #define CT_ADDR (1<<0) /* referenced as address */ #define CT_DATE (1<<1) /* referenced as date */ -#define CT_MYMBOX (1<<2) /* "mymbox" test being done */ -#define CT_ADDRPARSE (1<<3) /* address parse being done */ + +/* + * c_flags bits + */ +#define CF_TRUE (1<<0) /* usually means component is present */ +#define CF_PARSED (1<<1) /* address/date has been parsed */ +#define CF_DATEFAB (1<<2) /* datefield fabricated */ extern int fmt_norm; @@ -88,3 +91,5 @@ struct format { struct format *fmt_scan (struct format *, char *, int, int *); char *new_fs (char *, char *, char *); int fmt_compile (char *, struct format **); +char *formataddr(char *, char *); +char *concataddr(char *, char *);