Hallo Leute,

beim Testen ist mir folgendes aufgefallen:

z.B.
P:01053 - WOBCOM
Z:71 Quix2
A:+491651
T:*/*=0.60/0

Ist da gemeint einmalig 60 Pfennig, keine weiteren Gebuehren?

Das geht so nicht, beim Berechnen eines Tarifes fuer Duration==0 kommt
rate.c fuerchterlich ins Schleudern, besser gesagt, beim Inkrementieren der
Zeit um +0 in eine tadellose Endloschleife, und die dauert auch unter Linux
ziemlich lang.
Das letzte rate.c mach daraus uebrigens intern /1 daraus, was zu ziemlich
horrenden Preisen fuehrt.

Also wenn das "einmalige Kosten" sein sollten dann solltet ihr da mal mit
dem sed oder perl druebergehen:

$ mv rate-de.dat rate-de.dat.old
$ perl -pe's#^T:.*0$#$&,0/1#'<rate-de.dat.old>rate-de.dat

<cite>
"Da ist der jandl a nackerpazl dagegen, diese schlichtheit des ausdrucks,
die
magische kraft der sonderzeichen, scheinbar sinn- und wahllos
aneinandergereiht, wie die kritzeleien der katze, wenn sie ueber die
tastatur maschiert und sich dann niedersetzend die schnauze putzt, trotzdem
einen sinn ergebend, dem unbedarften betrachter bahnhof und spanisches dorf
zugleich, druckt der perlinterpreter damit sinnige zeilen, zum nutze des
verfassers."
</cite>

leo

_______________________________________________
Rates4linux-devel mailing list
[EMAIL PROTECTED]
http://lists.SourceForge.net/mailman/listinfo/rates4linux-devel

Antwort per Email an