#pragma warning ( disable : 4200 )\r
#endif\r
\r
-/**\r
- Verifies the storage size of a given data type.\r
-\r
- This macro generates a divide by zero error or a zero size array declaration in\r
- the preprocessor if the size is incorrect. These are declared as "extern" so\r
- the space for these arrays will not be in the modules.\r
-\r
- @param TYPE The date type to determine the size of.\r
- @param Size The expected size for the TYPE.\r
-\r
-**/\r
-#define VERIFY_SIZE_OF(TYPE, Size) extern UINT8 _VerifySizeof##TYPE[(sizeof(TYPE) == (Size)) / (sizeof(TYPE) == (Size))]\r
-\r
//\r
// The Microsoft* C compiler can removed references to unreferenced data items\r
// if the /OPT:REF linker option is used. We defined a macro as this is a\r