Cleaned up test-utf8-body a bit.
[mmh] / h / fmt_scan.h
index fd4c555..ed4e2f0 100644 (file)
@@ -1,8 +1,6 @@
 
 /*
  * fmt_scan.h -- definitions for fmt_scan()
- *
- * $Id$
  */
 
 /*
@@ -34,8 +32,14 @@ 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 */
+#define CF_TRIMMED    (1<<3)   /* Component has been trimmed */
 
 extern int fmt_norm;
 
@@ -88,3 +92,6 @@ 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 *);
+extern char *format_string;