Fix detection of struct v4l2_frmsize_discrete.
authorCarl Eugen Hoyos <cehoyos@ag.or.at>
Thu, 17 Jan 2013 01:42:17 +0000 (02:42 +0100)
committerCarl Eugen Hoyos <cehoyos@ag.or.at>
Thu, 17 Jan 2013 01:45:20 +0000 (02:45 +0100)
It was always detected successfully.
(cherry picked from commit 91e016865cccc192f86d40ea93eb06cf0e7ba4a0)

configure

index 2a8d0a7..7298059 100755 (executable)
--- a/configure
+++ b/configure
@@ -3203,7 +3203,14 @@ makeinfo --version > /dev/null 2>&1 && enable makeinfo  || disable makeinfo
 check_header linux/fb.h
 check_header linux/videodev.h
 check_header linux/videodev2.h
-check_struct linux/videodev2.h "struct v4l2_frmivalenum" discrete
+check_cc <<EOF && enable_safe struct_v4l2_frmivalenum_discrete
+#include <linux/videodev2.h>
+int main(void) {
+struct v4l2_frmsizeenum vfse;
+vfse.discrete.width = 0;
+return 0;
+}
+EOF
 
 check_header sys/videoio.h