From f427da660671714ec394ee590259312e5bbb0c8b Mon Sep 17 00:00:00 2001 From: "7u83@mail.ru" <7u83@mail.ru@noemail.net> Date: Mon, 28 Mar 2016 11:45:46 +0000 Subject: [PATCH] Fixed rounding problems FossilOrigin-Name: f342a97258e6d3dbf86724b417b3a8d857edf2a068b6af4e50dc2a7d6c7cf534 --- src/cw/dot11.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cw/dot11.h b/src/cw/dot11.h index 7299f9c5..d8f41b76 100644 --- a/src/cw/dot11.h +++ b/src/cw/dot11.h @@ -238,7 +238,7 @@ static inline int dot11_put_ssid(uint8_t *dst,uint8_t * ssid,int len){ } -#define dot11_float2rate(frate) ((int)((frate)*2+0.5)) +#define dot11_float2rate(frate) ((int)(((frate)+0.49)*2.0)) #define dot11_rate2float(rate) (((float)(rate))/2.0) static inline int dot11_put_supported_rates(uint8_t *dst, float *basic, float *rates){