diff --git a/src/gbm/main/backend.c b/src/gbm/main/backend.c index b404681a28e..7eb835d371c 100644 --- a/src/gbm/main/backend.c +++ b/src/gbm/main/backend.c @@ -36,12 +36,11 @@ #include #include #include "util/os_misc.h" +#include "util/macros.h" #include "loader.h" #include "backend.h" -#define VER_MIN(a, b) ((a) < (b) ? (a) : (b)) - struct gbm_backend_desc { const char *name; const struct gbm_backend *backend; @@ -90,8 +89,8 @@ create_backend_desc(const char *name, static struct gbm_device * backend_create_device(const struct gbm_backend_desc *bd, int fd) { - const uint32_t abi_ver = VER_MIN(GBM_BACKEND_ABI_VERSION, - bd->backend->v0.backend_version); + const uint32_t abi_ver = MIN2(GBM_BACKEND_ABI_VERSION, + bd->backend->v0.backend_version); struct gbm_device *dev = bd->backend->v0.create_device(fd, abi_ver); if (dev) {