diff options
author | Caolán McNamara <caolanm@redhat.com> | 2011-10-03 21:40:06 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2011-10-04 09:00:05 +0100 |
commit | 04723baf6e87fb8d3c097f41529e388bf48df43c (patch) | |
tree | b9f02835a5fbe5884bce911ae80f9a08686729de /tools | |
parent | f1d4ce6ea51574a0f0a80c4c9ed2ddbc356fbec0 (diff) |
callcatcher: various unused methods
Diffstat (limited to 'tools')
-rw-r--r-- | tools/inc/tools/fract.hxx | 1 | ||||
-rw-r--r-- | tools/source/generic/fract.cxx | 45 |
2 files changed, 0 insertions, 46 deletions
diff --git a/tools/inc/tools/fract.hxx b/tools/inc/tools/fract.hxx index 1e9f67a50da9..f0fa7e956fda 100644 --- a/tools/inc/tools/fract.hxx +++ b/tools/inc/tools/fract.hxx @@ -46,7 +46,6 @@ public: Fraction() { nNumerator = 0; nDenominator = 1; } Fraction( const Fraction & rFrac ); Fraction( long nNum, long nDen=1 ); - Fraction( long nN1, long nN2, long nD1, long nD2 ); Fraction( double dVal ); bool IsValid() const; diff --git a/tools/source/generic/fract.cxx b/tools/source/generic/fract.cxx index 104662b4ff7b..dfa6fb7da2cb 100644 --- a/tools/source/generic/fract.cxx +++ b/tools/source/generic/fract.cxx @@ -128,51 +128,6 @@ static void Reduce( BigInt &rVal1, BigInt &rVal2 ) |* *************************************************************************/ -Fraction::Fraction( long nN1, long nN2, long nD1, long nD2 ) -{ - long n; - int i = 1; - - if( nN1 < 0 ) { i = -i; nN1 = -nN1; } - if( nN2 < 0 ) { i = -i; nN2 = -nN2; } - if( nD1 < 0 ) { i = -i; nD1 = -nD1; } - if( nD2 < 0 ) { i = -i; nD2 = -nD2; } - - n = GetGGT( nN1, nD1 ); if( n > 1 ) { nN1 /= n; nD1 /= n; } - n = GetGGT( nN1, nD2 ); if( n > 1 ) { nN1 /= n; nD2 /= n; } - n = GetGGT( nN2, nD1 ); if( n > 1 ) { nN2 /= n; nD1 /= n; } - n = GetGGT( nN2, nD2 ); if( n > 1 ) { nN2 /= n; nD2 /= n; } - - BigInt nN( nN1 ); - nN *= BigInt( nN2 ); - - BigInt nD( nD1 ); - nD *= BigInt( nD2 ); - - while ( nN.bIsBig || nD.bIsBig ) - { - BigInt n1 = 1; - BigInt n2 = 2; - - nN += n1; - nN /= n2; - nD += n1; - nD /= n2; - - // Kuerzen ueber Groesste Gemeinsame Teiler - Reduce( nN, nD ); - } - - nNumerator = i * (long)nN; - nDenominator = (long)nD; -} - -/************************************************************************* -|* -|* Fraction::Fraction() -|* -*************************************************************************/ - // Zur Initialisierung eines Bruches wird nNum dem Zaehler und nDen dem // Nenner zugewiesen. Da negative Werte des Nenners einen Bruch als // ungueltig kennzeichnen, wird bei der Eingabe eines negativen Nenners |