Skip to content

Commit 530dedb

Browse files
committed
Fix x86 build by using SIZE_T
1 parent 101f466 commit 530dedb

File tree

1 file changed

+53
-53
lines changed

1 file changed

+53
-53
lines changed
Lines changed: 53 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,93 +1,93 @@
1-
// Copyright (c) Microsoft Corporation.
2-
// Licensed under the MIT License.
3-
#include "pch.h"
4-
#include "Public/winget/Compression.h"
5-
6-
namespace AppInstaller::Compression
7-
{
1+
// Copyright (c) Microsoft Corporation.
2+
// Licensed under the MIT License.
3+
#include "pch.h"
4+
#include "Public/winget/Compression.h"
5+
6+
namespace AppInstaller::Compression
7+
{
88
Compressor::Compressor(DWORD algorithm)
9-
{
10-
THROW_IF_WIN32_BOOL_FALSE(CreateCompressor(algorithm, nullptr, &m_compressor));
11-
}
12-
9+
{
10+
THROW_IF_WIN32_BOOL_FALSE(CreateCompressor(algorithm, nullptr, &m_compressor));
11+
}
12+
1313
std::vector<uint8_t> Compressor::Compress(std::string_view data)
1414
{
1515
std::vector<uint8_t> result;
1616

1717
if (!data.empty())
18-
{
19-
size_t compressedBufferSize = 0;
18+
{
19+
SIZE_T compressedBufferSize = 0;
2020
THROW_HR_IF(E_UNEXPECTED, ::Compress(m_compressor.get(), data.data(), data.size(), nullptr, 0, &compressedBufferSize));
2121
THROW_LAST_ERROR_IF(GetLastError() != ERROR_INSUFFICIENT_BUFFER);
2222

2323
result.resize(compressedBufferSize);
24-
25-
size_t compressedDataSize = 0;
24+
25+
SIZE_T compressedDataSize = 0;
2626
THROW_IF_WIN32_BOOL_FALSE(::Compress(m_compressor.get(), data.data(), data.size(), &result[0], result.size(), &compressedDataSize));
2727

2828
result.resize(compressedDataSize);
2929
}
3030

31-
return result;
32-
}
33-
31+
return result;
32+
}
33+
3434
void Compressor::Reset()
35-
{
36-
THROW_IF_WIN32_BOOL_FALSE(ResetCompressor(m_compressor.get()));
37-
}
38-
35+
{
36+
THROW_IF_WIN32_BOOL_FALSE(ResetCompressor(m_compressor.get()));
37+
}
38+
3939
void Compressor::SetInformation(COMPRESS_INFORMATION_CLASS information, DWORD value)
40-
{
41-
THROW_IF_WIN32_BOOL_FALSE(SetCompressorInformation(m_compressor.get(), information, &value, sizeof(value)));
42-
}
43-
40+
{
41+
THROW_IF_WIN32_BOOL_FALSE(SetCompressorInformation(m_compressor.get(), information, &value, sizeof(value)));
42+
}
43+
4444
DWORD Compressor::GetInformation(COMPRESS_INFORMATION_CLASS information)
45-
{
45+
{
4646
DWORD result = 0;
4747
THROW_IF_WIN32_BOOL_FALSE(QueryCompressorInformation(m_compressor.get(), information, &result, sizeof(result)));
48-
return result;
49-
}
50-
48+
return result;
49+
}
50+
5151
Decompressor::Decompressor(DWORD algorithm)
52-
{
53-
THROW_IF_WIN32_BOOL_FALSE(CreateDecompressor(algorithm, nullptr, &m_decompressor));
54-
}
55-
52+
{
53+
THROW_IF_WIN32_BOOL_FALSE(CreateDecompressor(algorithm, nullptr, &m_decompressor));
54+
}
55+
5656
std::vector<uint8_t> Decompressor::Decompress(const std::vector<uint8_t>& data)
5757
{
5858
std::vector<uint8_t> result;
5959

6060
if (!data.empty())
61-
{
62-
size_t decompressedBufferSize = 0;
61+
{
62+
SIZE_T decompressedBufferSize = 0;
6363
THROW_HR_IF(E_UNEXPECTED, ::Decompress(m_decompressor.get(), data.data(), data.size(), nullptr, 0, &decompressedBufferSize));
6464
THROW_LAST_ERROR_IF(GetLastError() != ERROR_INSUFFICIENT_BUFFER);
6565

6666
result.resize(decompressedBufferSize);
67-
68-
size_t decompressedDataSize = 0;
67+
68+
SIZE_T decompressedDataSize = 0;
6969
THROW_IF_WIN32_BOOL_FALSE(::Decompress(m_decompressor.get(), data.data(), data.size(), &result[0], result.size(), &decompressedDataSize));
7070

7171
result.resize(decompressedDataSize);
7272
}
7373

74-
return result;
75-
}
76-
74+
return result;
75+
}
76+
7777
void Decompressor::Reset()
78-
{
79-
THROW_IF_WIN32_BOOL_FALSE(ResetDecompressor(m_decompressor.get()));
80-
}
81-
78+
{
79+
THROW_IF_WIN32_BOOL_FALSE(ResetDecompressor(m_decompressor.get()));
80+
}
81+
8282
void Decompressor::SetInformation(COMPRESS_INFORMATION_CLASS information, DWORD value)
83-
{
84-
THROW_IF_WIN32_BOOL_FALSE(SetDecompressorInformation(m_decompressor.get(), information, &value, sizeof(value)));
85-
}
86-
83+
{
84+
THROW_IF_WIN32_BOOL_FALSE(SetDecompressorInformation(m_decompressor.get(), information, &value, sizeof(value)));
85+
}
86+
8787
DWORD Decompressor::GetInformation(COMPRESS_INFORMATION_CLASS information)
88-
{
88+
{
8989
DWORD result = 0;
9090
THROW_IF_WIN32_BOOL_FALSE(QueryDecompressorInformation(m_decompressor.get(), information, &result, sizeof(result)));
91-
return result;
92-
}
93-
}
91+
return result;
92+
}
93+
}

0 commit comments

Comments
 (0)