X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/51919715ad7a57f2c74854a6d3d6374578f46985..803f25412:/h/fmt_compile.h diff --git a/h/fmt_compile.h b/h/fmt_compile.h index b0c12c08..9e94b3c0 100644 --- a/h/fmt_compile.h +++ b/h/fmt_compile.h @@ -73,7 +73,7 @@ #define FT_LV_HOSTTYPE 63 /* set "value" to addr host type */ #define FT_LV_INGRPF 64 /* set "value" to addr in-group flag */ #define FT_LS_UNQUOTE 65 /* remove RFC 2822 quotes from "str" */ -#define FT_LV_NOHOSTF 66 /* set "value" to addr no-host flag */ +#define FT_LV_NOHOSTF 66 /* set "value" to addr no-host flag */ /* Date Coercion */ #define FT_LOCALDATE 67 /* Coerce date to local timezone */ @@ -85,26 +85,28 @@ #define FT_FORMATADDR 71 /* let external routine format addr */ #define FT_CONCATADDR 72 /* formataddr w/out duplicate removal */ #define FT_MYMBOX 73 /* do "mymbox" test on comp */ +#define FT_GETMYMBOX 74 /* return "mymbox" mailbox string */ +#define FT_GETMYADDR 75 /* return "mymbox" addr string */ /* conditionals & control flow (must be last) */ -#define FT_SAVESTR 74 /* save current str reg */ -#define FT_DONE 75 /* stop formatting */ -#define FT_PAUSE 76 /* pause */ -#define FT_NOP 77 /* nop */ -#define FT_GOTO 78 /* (relative) goto */ -#define FT_IF_S_NULL 79 /* test if "str" null */ -#define FT_IF_S 80 /* test if "str" non-null */ -#define FT_IF_V_EQ 81 /* test if "value" = literal */ -#define FT_IF_V_NE 82 /* test if "value" != literal */ -#define FT_IF_V_GT 83 /* test if "value" > literal */ -#define FT_IF_MATCH 84 /* test if "str" contains literal */ -#define FT_IF_AMATCH 85 /* test if "str" starts with literal */ -#define FT_S_NULL 86 /* V = 1 if "str" null */ -#define FT_S_NONNULL 87 /* V = 1 if "str" non-null */ -#define FT_V_EQ 88 /* V = 1 if "value" = literal */ -#define FT_V_NE 89 /* V = 1 if "value" != literal */ -#define FT_V_GT 90 /* V = 1 if "value" > literal */ -#define FT_V_MATCH 91 /* V = 1 if "str" contains literal */ -#define FT_V_AMATCH 92 /* V = 1 if "str" starts with literal */ +#define FT_SAVESTR 76 /* save current str reg */ +#define FT_DONE 77 /* stop formatting */ +#define FT_PAUSE 78 /* pause */ +#define FT_NOP 79 /* nop */ +#define FT_GOTO 80 /* (relative) goto */ +#define FT_IF_S_NULL 81 /* test if "str" null */ +#define FT_IF_S 82 /* test if "str" non-null */ +#define FT_IF_V_EQ 83 /* test if "value" = literal */ +#define FT_IF_V_NE 84 /* test if "value" != literal */ +#define FT_IF_V_GT 85 /* test if "value" > literal */ +#define FT_IF_MATCH 86 /* test if "str" contains literal */ +#define FT_IF_AMATCH 87 /* test if "str" starts with literal */ +#define FT_S_NULL 88 /* V = 1 if "str" null */ +#define FT_S_NONNULL 89 /* V = 1 if "str" non-null */ +#define FT_V_EQ 90 /* V = 1 if "value" = literal */ +#define FT_V_NE 91 /* V = 1 if "value" != literal */ +#define FT_V_GT 92 /* V = 1 if "value" > literal */ +#define FT_V_MATCH 93 /* V = 1 if "str" contains literal */ +#define FT_V_AMATCH 94 /* V = 1 if "str" starts with literal */ #define IF_FUNCS FT_S_NULL /* start of "if" functions */