Changeset 73097 in vbox for trunk/src/bldprogs
- Timestamp:
- Jul 12, 2018 9:06:33 PM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 123672
- Location:
- trunk/src/bldprogs
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bldprogs/VBoxCPP.cpp
r69500 r73097 2693 2693 * Allocate a structure. 2694 2694 */ 2695 size_t cbDef = RT_ OFFSETOF(VBCPPMACRO, szValue[cchValue + 1 + cchDefine + 1 + cchArgNames])2695 size_t cbDef = RT_UOFFSETOF_DYN(VBCPPMACRO, szValue[cchValue + 1 + cchDefine + 1 + cchArgNames]) 2696 2696 + sizeof(const char *) * cArgs; 2697 2697 cbDef = RT_ALIGN_Z(cbDef, sizeof(const char *)); … … 2811 2811 return RTEXITCODE_FAILURE; 2812 2812 2813 PVBCPPMACRO pMacro = (PVBCPPMACRO)RTMemAlloc(RT_ OFFSETOF(VBCPPMACRO, szValue[cchValue + 1 + cchDefine + 1]));2813 PVBCPPMACRO pMacro = (PVBCPPMACRO)RTMemAlloc(RT_UOFFSETOF_DYN(VBCPPMACRO, szValue[cchValue + 1 + cchDefine + 1])); 2814 2814 if (!pMacro) 2815 2815 return RTMsgErrorExit(RTEXITCODE_FAILURE, "out of memory"); … … 5229 5229 5230 5230 size_t cchName = strlen(pThis->pszInput); 5231 PVBCPPINPUT pInput = (PVBCPPINPUT)RTMemAlloc(RT_ OFFSETOF(VBCPPINPUT, szName[cchName + 1]));5231 PVBCPPINPUT pInput = (PVBCPPINPUT)RTMemAlloc(RT_UOFFSETOF_DYN(VBCPPINPUT, szName[cchName + 1])); 5232 5232 if (!pInput) 5233 5233 return vbcppError(pThis, "out of memory"); -
trunk/src/bldprogs/VBoxPeSetVersion.cpp
r70802 r73097 191 191 192 192 unsigned long offShdrs = offNtHdrs 193 + RT_UOFFSETOF (IMAGE_NT_HEADERS32,194 OptionalHeader.DataDirectory[NtHdrsNew.x32.OptionalHeader.NumberOfRvaAndSizes]);193 + RT_UOFFSETOF_DYN(IMAGE_NT_HEADERS32, 194 OptionalHeader.DataDirectory[NtHdrsNew.x32.OptionalHeader.NumberOfRvaAndSizes]); 195 195 if (fseek(pFile, offShdrs, SEEK_SET) != 0) 196 196 return Error("Failed to seek to section headers at %#lx: %s", offShdrs, strerror(errno)); -
trunk/src/bldprogs/VBoxTpG.cpp
r69500 r73097 220 220 * Create a new entry. 221 221 */ 222 pStr = (PVTGSTRING)RTMemAlloc(RT_ OFFSETOF(VTGSTRING, szString[cch + 1]));222 pStr = (PVTGSTRING)RTMemAlloc(RT_UOFFSETOF_DYN(VTGSTRING, szString[cch + 1])); 223 223 if (!pStr) 224 224 return NULL;
Note:
See TracChangeset
for help on using the changeset viewer.