[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: PATCH: ambigous calls of atan2, log
From: Hans-Joachim Baader <hjb () pro-linux ! de>
Date: 2002-01-30 18:04:07
[Download RAW message or body]
Hi,
something like the following is necessary to compile the 3.0 cvs with
gcc 3.1 on Linux/ix86. Please apply as soon as possible.
diff -ur kdemultimedia/arts/gui/kde/kpoti.cpp \
/app/kde/kdemultimedia/arts/gui/kde/kpoti.cpp
--- kdemultimedia/arts/gui/kde/kpoti.cpp Sat Jan 12 10:40:41 2002
+++ /app/kde/kdemultimedia/arts/gui/kde/kpoti.cpp Wed Jan 30 17:49:15 2002
@@ -378,7 +378,7 @@
resetState();
if ( e->button() == MidButton ) {
- float pos = atan2( e->pos().x()-center.x(),- e->pos().y() + center.y() );
+ float pos = atan2( (float) e->pos().x()-center.x(),- e->pos().y() + center.y() \
); movePoti( pos );
return;
}
@@ -416,7 +416,7 @@
{
if ( (e->state() & MidButton) ) { // middle button wins
- float pos = atan2( e->pos().x()-center.x(),- e->pos().y()+center.y() );
+ float pos = atan2( (float) e->pos().x()-center.x(),- e->pos().y()+center.y() \
); movePoti( pos );
return;
}
diff -ur kdemultimedia/arts/modules/synth_cdelay_impl.cc \
/app/kde/kdemultimedia/arts/modules/synth_cdelay_impl.cc
--- kdemultimedia/arts/modules/synth_cdelay_impl.cc Fri Aug 31 20:34:04 2001
+++ /app/kde/kdemultimedia/arts/modules/synth_cdelay_impl.cc Wed Jan 30 17:51:44 2002
@@ -63,7 +63,7 @@
void time(float newTime)
{
_delaytime = newTime;
- double n = ceil( log( _delaytime * samplingRateFloat ) / log( 2 ) );
+ double n = ceil( log( (double) _delaytime * samplingRateFloat ) / log( 2 ) );
unsigned long newbuffersize = (unsigned long)( pow( 2, n ) );
unsigned long newbitmask = newbuffersize - 1;
if( newbuffersize != _buffersize )
diff -ur kdemultimedia/arts/modules/synth_delay_impl.cc \
/app/kde/kdemultimedia/arts/modules/synth_delay_impl.cc
--- kdemultimedia/arts/modules/synth_delay_impl.cc Fri Aug 31 20:34:04 2001
+++ /app/kde/kdemultimedia/arts/modules/synth_delay_impl.cc Wed Jan 30 17:50:54 2002
@@ -101,7 +101,7 @@
if( newmaxdelay <= 0 )
return;
_maxdelay = newmaxdelay;
- double n = ceil( log( _maxdelay * samplingRateFloat ) / log( 2 ) );
+ double n = ceil( log( (double) _maxdelay * samplingRateFloat ) / log( 2 ) );
unsigned long newbuffersize = (unsigned long)( pow( 2, n ) );
unsigned long newbitmask = newbuffersize - 1;
if( newbuffersize != _buffersize )
Regards,
hjb
--
Pro-Linux - Germany's largest volunteer Linux support site
http://www.pro-linux.de/ Public Key ID 0x3DDBDDEA
[Attachment #3 (application/pgp-signature)]
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic