ringbuffer: Implement min() as an inline function

```
cc -Iobmc-console-server.p -I. -I.. -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=gnu17 -O2 -g '-DLOCALSTATEDIR="/var/local"' '-DSYSCONFDIR="etc"' -MD -MQ obmc-console-server.p/ringbuffer.c.o -MF obmc-console-server.p/ringbuffer.c.o.d -o obmc-console-server.p/ringbuffer.c.o -c ../ringbuffer.c
../ringbuffer.c: In function ‘ringbuffer_queue’:
../ringbuffer.c:26:18: error: ISO C forbids braced-groups within expressions [-Werror=pedantic]
   26 | #define min(a,b) ({                             \
      |                  ^
../ringbuffer.c:173:16: note: in expansion of macro ‘min’
  173 |         wlen = min(len, rb->size - rb->tail);
      |                ^~~
cc1: all warnings being treated as errors
```

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I17f117fb0b6dc7941b119e435a37f3c862296754
diff --git a/ringbuffer.c b/ringbuffer.c
index 964ab43..14cb63d 100644
--- a/ringbuffer.c
+++ b/ringbuffer.c
@@ -23,11 +23,10 @@
 
 #include "console-server.h"
 
-#define min(a,b) ({				\
-		const typeof(a) _a = (a);	\
-		const typeof(b) _b = (b);	\
-		_a < _b ? _a : _b;		\
-	})
+static inline size_t min(size_t a, size_t b)
+{
+	return a < b ? a : b;
+}
 
 struct ringbuffer {
 	uint8_t				*buf;