Changeset 84509 in vbox for trunk/include/iprt/formats
- Timestamp:
- May 25, 2020 3:09:24 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 138238
- Location:
- trunk/include/iprt/formats
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/formats/iso9660.h
r82968 r84509 239 239 uint16_t idParentRec; 240 240 /** 0x08: Directory identifier (d-characters or d1-characters). */ 241 RT_FLEXIBLE_ARRAY_EXTENSION 241 242 char achDirId[RT_FLEXIBLE_ARRAY]; 242 243 /* There will be a zero padding byte following if the directory identifier length is odd. */ … … 291 292 ISO9660U16 cbAppUse; 292 293 /** 0x0fa: Variable sized application use field. */ 294 RT_FLEXIBLE_ARRAY_EXTENSION 293 295 uint8_t abAppUse[RT_FLEXIBLE_ARRAY]; 294 296 /* This is followed by escape sequences with length given by cbEscapeSequnces. */ -
trunk/include/iprt/formats/mach-o.h
r82968 r84509 632 632 uint32_t sdk; /**< SDK version: 31..16=major, 15..8=minor, 7..0=patch */ 633 633 uint32_t ntools; /**< Number of build_tool_version entries following in aTools. */ 634 RT_FLEXIBLE_ARRAY_EXTENSION 634 635 build_tool_version_t aTools[RT_FLEXIBLE_ARRAY]; 635 636 } build_version_command_t; -
trunk/include/iprt/formats/ntfs.h
r82968 r84509 381 381 uint16_t idAttrib; 382 382 /** 0x1a: Maybe where the attribute name starts. */ 383 RT_FLEXIBLE_ARRAY_EXTENSION 383 384 RTUTF16 wszName[RT_FLEXIBLE_ARRAY]; 384 385 } NTFSATLISTENTRY; … … 499 500 uint8_t fFilenameType; 500 501 /** 0x42: The filename. */ 502 RT_FLEXIBLE_ARRAY_EXTENSION 501 503 RTUTF16 wszFilename[RT_FLEXIBLE_ARRAY]; 502 504 } NTFSATFILENAME; -
trunk/include/iprt/formats/pecoff.h
r84361 r84509 721 721 RT_GCC_EXTENSION uint8_t FrameOffset : 4; 722 722 /** Unwind opcodes. */ 723 IMAGE_UNWIND_CODE aOpcodes[RT_FLEXIBLE_ARRAY]; 723 RT_FLEXIBLE_ARRAY_EXTENSION 724 IMAGE_UNWIND_CODE aOpcodes[RT_FLEXIBLE_ARRAY]; 724 725 } IMAGE_UNWIND_INFO; 725 726 AssertCompileMemberOffset(IMAGE_UNWIND_INFO, aOpcodes, 4); -
trunk/include/iprt/formats/udf.h
r82968 r84509 792 792 /** 0x1b8: Partition maps (length given by @a cbMapTable), data format is 793 793 * defined by UDFPARTMAPHDR, UDFPARTMAPTYPE1 and UDFPARTMAPTYPE2. */ 794 RT_FLEXIBLE_ARRAY_EXTENSION 794 795 uint8_t abPartitionMaps[RT_FLEXIBLE_ARRAY]; 795 796 } UDFLOGICALVOLUMEDESC; … … 925 926 uint32_t cAllocationDescriptors; 926 927 /** 0x18: Allocation descriptors (variable length). */ 928 RT_FLEXIBLE_ARRAY_EXTENSION 927 929 UDFEXTENTAD aAllocationDescriptors[RT_FLEXIBLE_ARRAY]; 928 930 } UDFUNALLOCATEDSPACEDESC; … … 975 977 * the implementation to use. 976 978 */ 979 RT_FLEXIBLE_ARRAY_EXTENSION 977 980 uint32_t aTables[RT_FLEXIBLE_ARRAY]; 978 981 } UDFLOGICALVOLINTEGRITYDESC; … … 1075 1078 * After that is a d-string field with the name of the file, length 1076 1079 * specified by @a cbName. */ 1080 RT_FLEXIBLE_ARRAY_EXTENSION 1077 1081 uint8_t abImplementationUse[RT_FLEXIBLE_ARRAY]; 1078 1082 } UDFFILEIDDESC; … … 1358 1362 /** 0xb0: Two variable sized fields. First @a cbExtAttribs bytes of extended 1359 1363 * attributes, then @a cbAllocDescs bytes of allocation descriptors. */ 1364 RT_FLEXIBLE_ARRAY_EXTENSION 1360 1365 uint8_t abExtAttribs[RT_FLEXIBLE_ARRAY]; 1361 1366 } UDFFILEENTRY; … … 1971 1976 uint32_t cbBitmap; 1972 1977 /** 0x18: The bitmap. */ 1978 RT_FLEXIBLE_ARRAY_EXTENSION 1973 1979 uint8_t abBitmap[RT_FLEXIBLE_ARRAY]; 1974 1980 } UDFSPACEBITMAPDESC; … … 2000 2006 UDFENTITYID idImplementation; 2001 2007 /** 0x100: Implementation use data. */ 2008 RT_FLEXIBLE_ARRAY_EXTENSION 2002 2009 uint8_t abImplementationUse[RT_FLEXIBLE_ARRAY]; 2003 2010 } UDFPARTITIONINTEGRITYDESC; … … 2067 2074 /** 0xd8: Two variable sized fields. First @a cbExtAttribs bytes of extended 2068 2075 * attributes, then @a cbAllocDescs bytes of allocation descriptors. */ 2076 RT_FLEXIBLE_ARRAY_EXTENSION 2069 2077 uint8_t abExtAttribs[RT_FLEXIBLE_ARRAY]; 2070 2078 } UDFEXFILEENTRY;
Note:
See TracChangeset
for help on using the changeset viewer.