From: Peter Blancke [mailto:[EMAIL PROTECTED]]
> Am 20.12.2002 15:22:10, Alexander Rose schrieb:
>
> > ich benutze onlinecalc
> > [...]
> > bis gestern hat auch alles gut geklappt, doch heute steht mit
> > einemmal f�r den letzten eintrag in der /var/log/ppp-usage ein
> > NEGATIVER wert f�r $BYTES_RCVD!
>
> Klingt gewoehnlich nach schlampiger Programmierung im Sinne der
> Verwendung einer Variable, die den aufzunehmenden Wert gar nicht
> aufnehmen kann und daher "ueberlaeuft", sprich: Bei Integervariablen
> ploetzlich im negativen Bereich wieder anfaengt.

hmm, vielleicht kann mir folgende idee abhelfen, zumindest ein wenig:

eine integer variable kann werte von -2^32 bis 2^32 annehmen,
also -4.294.967.296 bis 4.294.967.296 oder ist es falsch? 4.294.967.296
kommt mir als wert, bei dem der "ueberlauf" geschehen ist aber realitisch
vor, da die zahl f�r bytes steht. umgererchnet w�ren dies genau 4 gigabyte.
ein durchaus relistischer wert f�r meine verbindung.
falls dies richtig ist, kann ich den maximalen wert den das programm korrekt
erfassen kann verdoppeln, indem ich f�r negative werte den korrekten wert
als die 4 gig integergrenze plus den betrag des negativen wertes definiere.

mfg alex



-- 
H�ufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an