I have following in the h file
#include <e32base.h>
#include <e32cmn.h>
#include <e32std.h>

class CCanny
{
//method
public:
CCanny();
~CCanny();
void processL(RArray<TInt8>&pixel, TInt temp_width,TInt temp_height );
//method
private:


void computeGradients(RArray<TInt8>&pixel, float kernelRadius,TInt kernelWidth, RArray<TInt> &magnitude);
void performHysteresis(TInt low, TInt high);
}

but when I compile, i got an error on performHysteresis(...) saying that error: candidate is void CCanny:erformHysteresis(..). Is this because I am using float data type in the previous line? what can i do to overcome this problem? btw, does symbian support float data type? I have had libc installed