round returns a float.
"C:\Users\pjs9486\Documents\arduino-1.0.5\hardware\arduino\cores\arduino\Arduino.h"
#define round(x) ((x)>=0?(long)((x)+0.5):(long)((x)-0.5))
Doesn't look to me like it "returns" a float.
round returns a float.
"C:\Users\pjs9486\Documents\arduino-1.0.5\hardware\arduino\cores\arduino\Arduino.h"
#define round(x) ((x)>=0?(long)((x)+0.5):(long)((x)-0.5))
Doesn't look to me like it "returns" a float.