Hallo Leute,
heute fr�h hat mich wieder mal der Umschlag getroffen: der aktuelle
isdnlog berechnet f�r den Online-Tarif in �sterreich eine Impulsl�nge
von 2 Minuten statt 6 Minuten.
Ich habe dann fast zwei Stunden gesucht, um draufzukommen, da� im rate.c
jemand eine �nderung eingebracht hat, die komplett falsch ist. Konkret
handelt es sich um die Zeile 938, dort stand
for (i=day1; i<=day2; i++)
day|=(1<<i);
korrekt war:
day|=(1<<(i+MONDAY-1));
Ich bin mir 1000-prozentig sicher, da� ich das damals richtig kodiert
habe. Die �nderung f�hrt dazu, da� die gesamte Tagesberechnung falsch
ist, da alle Tage um 2 verschoben sind (MONDAY hat die Nummer 3, und
nicht, wie vielleicht f�lschlich angenommen, 1)
Andreas, hast du die M�glichkeit, im CVS in der History nachzupr�fen,
wann und von wem diese �nderung eingef�gt wurde?
(hoffentlich war ich�s nicht selbst :-(
F�r die Zukunft w�rde ich vorschlagen, da� �nderungen an Code, den man
nicht selbst geschrieben hat, zuerst an den Autor gehen, und _nur_ von
dem f�r das CVS freigegeben werden. Sowas wie oben darf einfach nicht
passieren!
bye, Michi
--
netWorks Vox: +43 316 692396
Michael Reinelt Fax: +43 316 692343
Geisslergasse 4 GSM: +43 676 3079941
A-8045 Graz, Austria e-mail: [EMAIL PROTECTED]
_______________________________________________
Rates4linux-devel mailing list
[EMAIL PROTECTED]
http://lists.SourceForge.net/mailman/listinfo/rates4linux-devel