Hi Michi,
----- Original Message -----
From: Michael Reinelt <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Mittwoch, 10. November 1999 06:36
Subject: Re: rate-CC.dat
> Hi Leo,
>
> > > > In der rate-CC.dat gilt die Reihenfolge:
> > > > Inlandszonen
> > > > Auslandszonen
> > > >
> > > > Als Auslandszone wird die erste Zone erkannt die einen
2-stelligen
> > > > Code beinhaltet, der ungleich der des eigenen Landes ist.
>
> > > Im Ernst: Wir haben diese Information doch, Leo! rate.domestic
(oder
> > > war's zone.domestic?). Wieso willst du da Kopfst�nde machen,
wenn
> > die
> > > Information bereits vorliegt? Brauchst du sie in einer anderen
Form?
> > An
> > > einer anderen Stelle?
> >
> > Diese Information entsteht ja erst beim Einlesen der rate-CC.dat.
Und
> > weil eben durch die Tld- und Staedte-Codes nicht mehr einfach
> > ersichtlich ist, ob das In- oder Ausland ist, gibt es dzt. obige
> > Einschraenkung.
>
> Ich verstehe das nicht: Wann brauchst du denn die Information? ich
> denke, das Einlesen der rate-CC.dat ist in allen Programmen so
ziemlich
> das erste, was passiert, oder?
Sorry fuer den Fullquoute - aber sonst ist das nicht verstaendlich.
Also klar, rate-CC.dat wird bei der Initialisierung aller Programme
gelesen und initRate baut daraus die internen Strukturen auf, u.a. mit
dem Feld Zone.Domestic. Diese Information wird von isdnrate mit den
Optionen -X50 und -X51 (Liste der Ausland- und Inlandszonen)
verarbeitet.
Das Problem beim Einlesen der Zonen in initRate ist, das eben seit der
Verwendung der Laender- und Staedtecodes es keine triviale
Moeglichkeit mehr gibt, festzustellen, ob ein Code zum Inland oder zum
Ausland gehoert.
Frueher was das einfach ein Vergleich von +nn mit mycountry, jetzt
steht aber z.B DE oder _DEMF in rate-CC.dat und obiger Vergleich geht
nicht mehr.
Daher habe ich die eingangs erwaehnte Einschraenkung generiert.
>
> bye, Michi
leo
_______________________________________________
Rates4linux-devel mailing list
[EMAIL PROTECTED]
http://lists.SourceForge.net/mailman/listinfo/rates4linux-devel