} while (0)
#endif
-#ifndef max
-#define max(a, b) ((a) > (b) ? (a) : (b))
-#endif
+static inline size_t max(size_t a, size_t b) {
+ return a > b ? a : b;
+}
#ifdef UTCP_DEBUG
#include <stdarg.h>
if(len > sizeof hdr) {
uint32_t datalen = len - sizeof hdr;
uint8_t *str = malloc((datalen << 1) + 7);
+ if(!str) {
+ debug("out of memory");
+ return;
+ }
memcpy(str, " data=", 6);
uint8_t *strptr = str + 6;
const uint8_t *data = pkt;