From 8a191ff5b8e302bfcf410611f1fdadfd9d9edb38 Mon Sep 17 00:00:00 2001 From: Gregg Mattinson Date: Fri, 19 Jul 2002 03:18:05 +0000 Subject: [PATCH] Avoid structures or arrays of size 0. --- dlls/ddraw/ddraw/user.h | 1 + dlls/ddraw/dsurface/fakezbuffer.h | 1 + include/ntddk.h | 2 +- tools/winedump/cvinclude.h | 3 +-- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/dlls/ddraw/ddraw/user.h b/dlls/ddraw/ddraw/user.h index 7cd70ae277e..477a990cf0a 100644 --- a/dlls/ddraw/ddraw/user.h +++ b/dlls/ddraw/ddraw/user.h @@ -25,6 +25,7 @@ typedef struct { + int empty; /* empty */ } User_DirectDrawImpl_Part; diff --git a/dlls/ddraw/dsurface/fakezbuffer.h b/dlls/ddraw/dsurface/fakezbuffer.h index 4c7074aeb94..a7867c6ee13 100644 --- a/dlls/ddraw/dsurface/fakezbuffer.h +++ b/dlls/ddraw/dsurface/fakezbuffer.h @@ -21,6 +21,7 @@ struct FakeZBuffer_DirectDrawSurfaceImpl_Part { + int dummy; }; typedef struct diff --git a/include/ntddk.h b/include/ntddk.h index 918699fbff8..90e6ca13e91 100644 --- a/include/ntddk.h +++ b/include/ntddk.h @@ -334,7 +334,7 @@ typedef struct { DWORD dwPrivateBytes; DWORD dwPageFileBytes; DWORD dwUnknown7[4]; - THREADINFO ti[0]; + THREADINFO ti[1]; } SYSTEM_PROCESS_INFORMATION; typedef struct { diff --git a/tools/winedump/cvinclude.h b/tools/winedump/cvinclude.h index a0420ef75f8..29cfd591196 100644 --- a/tools/winedump/cvinclude.h +++ b/tools/winedump/cvinclude.h @@ -154,7 +154,7 @@ typedef struct OMFSegMap { unsigned short cSeg; unsigned short cSegLog; - OMFSegMapDesc rgDesc[0]; +/* OMFSegMapDesc rgDesc[0];*/ } OMFSegMap; @@ -185,4 +185,3 @@ typedef struct OMFSourceModule unsigned short cSeg; unsigned long baseSrcFile[1]; } OMFSourceModule; -