summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXiang, Haihao <haihao.xiang@intel.com>2017-09-12 13:38:11 +0800
committerXiang, Haihao <haihao.xiang@intel.com>2017-09-19 09:16:03 +0800
commitd1826a955363375370569636d32645bf41a52ebf (patch)
treec29f43d8cfaf90beeec984fea81b7de1c0fb0fb9
parent8d8015ef82e57817fd8c2a9f23001995b67023aa (diff)
downloadlibva-d1826a955363375370569636d32645bf41a52ebf.tar.gz
Use a flexible array member
ISO C/C++ forbids zero-size array, but flexible array member is supported since C99. This fixes https://github.com/01org/libva/issues/76 Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
-rw-r--r--va/va.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/va/va.h b/va/va.h
index 4b2595c..258b80f 100644
--- a/va/va.h
+++ b/va/va.h
@@ -1281,7 +1281,7 @@ typedef struct _VAEncPackedHeaderParameterBuffer {
typedef struct _VAEncMiscParameterBuffer
{
VAEncMiscParameterType type;
- unsigned int data[0];
+ unsigned int data[];
} VAEncMiscParameterBuffer;
/** \brief Temporal layer Structure*/