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

class CCanny
void processL(RArray<TInt8>&pixel, TInt temp_width,TInt temp_height );

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