diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2009-02-19 10:50:14 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2009-02-19 10:50:14 +0000 |
commit | 743efa0b55f96981d54e5536bb6cd0011a0fb101 (patch) | |
tree | 145556defa313d8d247bbbaea776c18f43ed78b8 /mflib | |
parent | 8eca85b5e5b38799bc7b375711675b8150d7489a (diff) | |
download | mailfromd-743efa0b55f96981d54e5536bb6cd0011a0fb101.tar.gz mailfromd-743efa0b55f96981d54e5536bb6cd0011a0fb101.tar.bz2 |
Minor changes
* mfd/engine.c (mlfi_envfrom, mlfi_envrcpt): Fix second argument,
so that it does not include $1.
* THANKS: Update.
* mflib/sa.mf (sa_format_report_header): Improve formatting.
git-svn-id: file:///svnroot/mailfromd/trunk@1773 7a8a7f39-df28-0410-adc6-e0d955640f24
Diffstat (limited to 'mflib')
-rw-r--r-- | mflib/sa.mf | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/mflib/sa.mf b/mflib/sa.mf index 94f2998b..5425b1f3 100644 --- a/mflib/sa.mf +++ b/mflib/sa.mf @@ -69,14 +69,19 @@ do string ret number len length(%text) loop for number i %start + 1, - while %i < %len and substr(%text, %i, 4) matches '[ -][0-9]\.[0-9]' + while %i < %len do + if substr(%text, %i) matches '^ *-?[0-9]\.[0-9]' + set pfx "* " + else + set pfx " " + fi number n index(%text, "\n", %i) if %n >= 0 - set ret %ret "* " substring(%text, %i, %n) + set ret %ret %pfx substring(%text, %i, %n) set i %n + 1 else - set ret %ret "* " substr(%text, %i) + set ret %ret %pfx substr(%text, %i) break fi done |