diff options
author | Christian Neukirchen <chneukirchen@gmail.com> | 2016-08-11 20:32:54 +0200 |
---|---|---|
committer | Christian Neukirchen <chneukirchen@gmail.com> | 2016-08-11 20:32:54 +0200 |
commit | d4f72ab52db2cb69b32f0b10de53b46139000cf2 (patch) | |
tree | dececb76026a94fd59aee6105cc7ce8a0b84b202 /mscan.c | |
parent | 2ad6ae80d8512c985fd613e5340c472582225dcd (diff) | |
download | mblaze-d4f72ab52db2cb69b32f0b10de53b46139000cf2.tar.gz mblaze-d4f72ab52db2cb69b32f0b10de53b46139000cf2.tar.xz mblaze-d4f72ab52db2cb69b32f0b10de53b46139000cf2.zip |
mscan: add %I for message-id
Diffstat (limited to 'mscan.c')
-rw-r--r-- | mscan.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/mscan.c b/mscan.c index 7d192d5..bd0951c 100644 --- a/mscan.c +++ b/mscan.c @@ -455,10 +455,21 @@ oneline(char *file) else wleft -= printf("%s", file); break; + case 'I': + { + char *m = msg ? blaze822_hdr(msg, "message-id") : 0; + if (!m) + m = "(unknown)"; + if (w) + wleft -= printf("%*.*s", w, w, m); + else + wleft -= printf("%s", m); + } + break; default: putchar('%'); putchar(*f); - wleft -=2; + wleft -= 2; } } |