commit 09649f59786babe723eb870e8f0bb43743b142ac
parent 4bdd491452c095ad2e253d98c3fe250ad5ffd15a
Author: Michael Forney <mforney@mforney.org>
Date: Sun, 16 Jun 2019 23:52:10 -0700
Use ffsl instead of __builtin_ffsl
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/libswc/drm.c b/libswc/drm.c
@@ -35,6 +35,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+#include <strings.h>
#include <fcntl.h>
#include <unistd.h>
#include <drm.h>
@@ -195,7 +196,7 @@ find_available_crtc(drmModeRes *resources, drmModeConnector *connector, uint32_t
static bool
find_available_id(uint32_t *id)
{
- uint32_t index = __builtin_ffsl(~drm.taken_ids);
+ int index = ffsl(~drm.taken_ids);
if (index == 0)
return false;