From af062863ab01591c4594b1d72e43ccc29e158714 Mon Sep 17 00:00:00 2001 From: Jiaxun Yang Date: Wed, 22 Jan 2020 14:41:42 +0800 Subject: [PATCH] linux-v4l2: Mark aarch64 and mips n64 as known platform Aarch64 and MIPS N64 ABI are safe to the uint to long cast. Signed-off-by: Jiaxun Yang --- plugins/linux-v4l2/v4l2-controls.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/linux-v4l2/v4l2-controls.c b/plugins/linux-v4l2/v4l2-controls.c index 0cf30849e..1f6f84cbd 100644 --- a/plugins/linux-v4l2/v4l2-controls.c +++ b/plugins/linux-v4l2/v4l2-controls.c @@ -27,7 +27,7 @@ along with this program. If not, see . #if defined(__i386__) #define UINT_TO_POINTER(val) ((void *)(unsigned int)(val)) #define POINTER_TO_UINT(p) ((unsigned int)(unsigned int)(p)) -#elif defined(__x86_64__) +#elif defined(__x86_64__) || defined(__aarch64__) || (_MIPS_SIM == _ABI64) #define UINT_TO_POINTER(val) ((void *)(unsigned long)(val)) #define POINTER_TO_UINT(p) ((unsigned int)(unsigned long)(p)) #else