aboutsummaryrefslogtreecommitdiff
path: root/src/dutil/buffutil.cpp
diff options
context:
space:
mode:
authorBob Arnson <bob@firegiant.com>2020-11-13 21:21:33 -0500
committerBob Arnson <bob@firegiant.com>2020-12-26 22:08:07 -0500
commit6554b42e999c8ff2cf20361a7dd7ec500723ec71 (patch)
tree00a34f1466164bd2ddac16b08283727d4c6554e7 /src/dutil/buffutil.cpp
parentd5925b2bd8e71933cb88a0d17298088260b5b7db (diff)
downloadwix-6554b42e999c8ff2cf20361a7dd7ec500723ec71.tar.gz
wix-6554b42e999c8ff2cf20361a7dd7ec500723ec71.tar.bz2
wix-6554b42e999c8ff2cf20361a7dd7ec500723ec71.zip
Clean up 32-bit ass-u-mptions for x64 and arm64.
Diffstat (limited to 'src/dutil/buffutil.cpp')
-rw-r--r--src/dutil/buffutil.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dutil/buffutil.cpp b/src/dutil/buffutil.cpp
index 0cc67dcb..e78db24f 100644
--- a/src/dutil/buffutil.cpp
+++ b/src/dutil/buffutil.cpp
@@ -257,7 +257,7 @@ LExit:
257extern "C" HRESULT BuffWriteNumber( 257extern "C" HRESULT BuffWriteNumber(
258 __deref_out_bcount(*piBuffer) BYTE** ppbBuffer, 258 __deref_out_bcount(*piBuffer) BYTE** ppbBuffer,
259 __inout SIZE_T* piBuffer, 259 __inout SIZE_T* piBuffer,
260 __in DWORD dw 260 __in DWORD_PTR dw
261 ) 261 )
262{ 262{
263 Assert(ppbBuffer); 263 Assert(ppbBuffer);
@@ -270,7 +270,7 @@ extern "C" HRESULT BuffWriteNumber(
270 ExitOnFailure(hr, "Failed to ensure buffer size."); 270 ExitOnFailure(hr, "Failed to ensure buffer size.");
271 271
272 // copy data to buffer 272 // copy data to buffer
273 *(DWORD*)(*ppbBuffer + *piBuffer) = dw; 273 *(DWORD_PTR*)(*ppbBuffer + *piBuffer) = dw;
274 *piBuffer += sizeof(DWORD); 274 *piBuffer += sizeof(DWORD);
275 275
276LExit: 276LExit: