fixes for 98% of all the warnings/errors reported by OS X gcc on tiger
[ardour.git] / libs / qm-dsp / dsp / onsets / DetectionFunction.cpp
index 6ba1ad06cace64b46e80133c12f09f9f4e4e20dd..1abed021f906e378d4ed21ef463a9a645fb3d793 100644 (file)
@@ -100,12 +100,12 @@ double DetectionFunction::process( const double *TDomain )
     // data directly), we will have to use the next smallest power of
     // two from the block size.  Results may vary accordingly!
 
-    int actualLength = MathUtilities::previousPowerOfTwo(m_dataLength);
+    unsigned int actualLength = MathUtilities::previousPowerOfTwo(m_dataLength);
 
     if (actualLength != m_dataLength) {
         // Pre-fill mag and phase vectors with zero, as the FFT output
         // will not fill the arrays
-        for (int i = actualLength/2; i < m_dataLength/2; ++i) {
+        for (unsigned int i = actualLength/2; i < m_dataLength/2; ++i) {
             m_magnitude[i] = 0;
             m_thetaAngle[0] = 0;
         }