Fixed a few non portable zero-size array declarations.
diff --git a/include/mmsystem.h b/include/mmsystem.h
index 76a0135..ccc835e 100644
--- a/include/mmsystem.h
+++ b/include/mmsystem.h
@@ -562,7 +562,7 @@
* event and the current event. */
DWORD dwStreamID; /* Reserved; must be zero. */
DWORD dwEvent; /* event => see MEVT_XXX macros */
- DWORD dwParms[0]; /* extra pmts to dwEvent if F_LONG is set */
+ DWORD dwParms[1]; /* extra pmts to dwEvent if F_LONG is set */
} MIDIEVENT, *LPMIDIEVENT;
#define MEVT_EVENTTYPE(x) ((BYTE) (((x)>>24)&0xFF))