[all] move min/max and upcast macros into common/util.h

This commit is contained in:
Geoffrey McRae
2022-01-05 19:41:23 +11:00
parent ebf20dd108
commit 0d27092ef5
5 changed files with 36 additions and 12 deletions

View File

@@ -25,6 +25,7 @@
#include "common/locking.h"
#include "common/stringutils.h"
#include "common/ivshmem.h"
#include "common/util.h"
#include <stdlib.h>
#include <unistd.h>
@@ -37,9 +38,6 @@
#include <lgmp/client.h>
#define min(a,b) ({ __typeof__ (a) _a = (a); __typeof__ (b) _b = (b); _a < _b ? _a : _b; })
#define max(a,b) ({ __typeof__ (a) _a = (a); __typeof__ (b) _b = (b); _a > _b ? _a : _b; })
struct state
{
bool running;