Moin, On Donnerstag, 6. Dezember 2007, Thomas Baumgart wrote: > On Thursday 06 December 2007 15:53:07 Martin Preuss wrote: [...] > > Mit meinem Code auch nicht, wenn die Bugs gefixed sind :-) Ich will halt > > nicht *noch* eine Funktion fuer den selben Zweck einbauen. > > Schon klar. War ja auch gedacht, die anderen beiden zu ersetzen. Denn > i.d.R. braucht man eben beide Werte und da hätte man sich einmal parsen > sparen können. [...]
Hmm, ich habe die letzten Aenderungen an AB_Value erst mal wieder rueckganegig gemacht. Die sehr langen Numerator/Denominator-Paare kommen von mpq_set_f(), und da muss ich erst mal schauen, wie sich da die Darstellung verallgemeinern laesst. Was die Rueckgabe von Denominator/Numerator angeht: Ich muss mal schauen, ob man gmp nicht dazu bringen kann, das irgendwie auf den kleinsten gemeinsamen Nenner zu bringen, damit man auch in int64-Bereichen bleibt... Selbst, wenn ich das Parsen aus einem String hier vereinfache, damit dann tatsaechlich sowas wie 12345/100 herauskommt, muss man bei gmp ja doch damit rechnen, dass irgendwann intern mal die INT64-Grenze ueberschritten wird (die es ja fuer GMP selbst nicht gibt, aber eben fuer eine Anwendung, die nur 64-Bit-Paare akzeptiert). Das heisst das Problem waere nur aufgeschoben, bis dann doch mal dieser Fall auftritt... Daher scheint mir der Schritt mit AB_Value_fromDouble() erst mal vielversprechender, bis ich da was besseres gefunden habe... Gruss Martin -- "Things are only impossible until they're not" Martin Preuss - http://www.aquamaniac.de/ AqBanking - http://www.aqbanking.de/ LibChipcard - http://www.libchipcard.de/ ------------------------------------------------------------------------- SF.Net email is sponsored by: The Future of Linux Business White Paper from Novell. From the desktop to the data center, Linux is going mainstream. Let it simplify your IT future. http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4 _______________________________________________ Aqbanking-devel mailing list Aqbanking-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/aqbanking-devel