From 57f5462d0bb5ea1666208cc6a3343eae2ab99edc Mon Sep 17 00:00:00 2001 From: Luca Marchesano Date: Tue, 20 Nov 2018 21:52:30 +0100 Subject: [PATCH] Fix MIN macro --- ambed/main.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ambed/main.h b/ambed/main.h index fb13097..ab0fdc2 100644 --- a/ambed/main.h +++ b/ambed/main.h @@ -87,8 +87,8 @@ typedef unsigned int uint; //////////////////////////////////////////////////////////////////////////////////////// // macros -#define MIN(a,b) ((size_t)(a) < (size_t)(b))?(a):(b) -#define MAX(a,b) ((size_t)(a) > (size_t)(b))?(a):(b) +#define MIN(a,b) ((float)(a) < (float)(b))?(a):(b) +#define MAX(a,b) ((a) > (b))?(a):(b) #define MAKEWORD(low, high) ((uint16)(((uint8)(low)) | (((uint16)((uint8)(high))) << 8))) #define MAKEDWORD(low, high) ((uint32)(((uint16)(low)) | (((uint32)((uint16)(high))) << 16))) #define LOBYTE(w) ((uint8)(uint16)(w & 0x00FF))