On 11/22/2016 08:51 AM, Li, ZhijianX wrote:
-----Original Message-----
From: Xiang, Haihao
Sent: Monday, November 21, 2016 11:25 PM
To: Li, ZhijianX<[email protected]>; [email protected]
Subject: RE: [Libva] [PATCH] va.h: fix compile warning
Although taking unspecified arguments is obsolete, I don't see any failure
caused by ' typedef int (*VAPrivFunc)()'
Which compiler are you using, could you provide more info in the commit log?
If we specify compiling option with "-Werror=strict-prototypes", we can got the
following failure.
/opt/yami/vaapi/include/va/va.h:294:1: error: function declaration isn't a
prototype [-Werror=strict-prototypes]
typedef int (*VAPrivFunc)();
^
Currently, I got this failure while I included this header to QEMU.
If so, the below info had better be added into the commit log.
>If we specify compiling option with "-Werror=strict-prototypes", we
can get the following failure.
va/va.h:294:1: error: function declaration isn't a prototype
[-Werror=strict-prototypes]
typedef int (*VAPrivFunc)();
This patch is fine to me.
Thanks
Yakui
Thanks
Zhijian
Thanks
Haihao
-----Original Message-----
From: Libva [mailto:[email protected]] On Behalf Of Li
Zhijian
Sent: Monday, November 21, 2016 6:18 PM
To: [email protected]
Subject: [Libva] [PATCH] va.h: fix compile warning
define the VAPrivFunc with parameter 'void'
va.h will be installed, and it will cause a compiling failure if someone
include
this header to his code. So this change make the compiler happy.
Signed-off-by: Li Zhijian<[email protected]>
---
va/va.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/va/va.h b/va/va.h
index 153a89b..8791906 100644
--- a/va/va.h
+++ b/va/va.h
@@ -291,7 +291,7 @@ const char *vaQueryVendorString (
VADisplay dpy
);
-typedef int (*VAPrivFunc)();
+typedef int (*VAPrivFunc)(void);
/**
* Return a function pointer given a function name in the library.
--
2.7.4
_______________________________________________
Libva mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libva
_______________________________________________
Libva mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libva
_______________________________________________
Libva mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libva