aboutsummaryrefslogtreecommitdiff
path: root/mflib
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2009-02-19 10:50:14 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2009-02-19 10:50:14 +0000
commit743efa0b55f96981d54e5536bb6cd0011a0fb101 (patch)
tree145556defa313d8d247bbbaea776c18f43ed78b8 /mflib
parent8eca85b5e5b38799bc7b375711675b8150d7489a (diff)
downloadmailfromd-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.mf11
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

Return to:

Send suggestions and report system problems to the System administrator.