@@ -12,7 +12,7 @@ using std::bad_alloc;
1212namespace chunkdisk
1313{
1414
15- static constexpr auto MAX_CHUNK_PARTS = size_t (16384 );
15+ static constexpr auto MAX_CHUNK_PARTS = usize (16384 );
1616
1717ChunkRange ChunkDiskBase::BlockChunkRange (u64 block_addr, u64 count) const
1818{
@@ -66,7 +66,7 @@ PageRange ChunkDiskBase::BlockPageRange(u64 chunk_idx, u64 start_off, u64 end_of
6666}
6767
6868template <class F >
69- DWORD ChunkDiskBase::IterPart (const size_t part_idx, F&& func)
69+ DWORD ChunkDiskBase::IterPart (const usize part_idx, F&& func)
7070{
7171 try
7272 {
@@ -126,7 +126,7 @@ DWORD ChunkDiskBase::Start()
126126 // disallow writing on base until merged: persistent .lock
127127 const auto flags_attrs = FILE_ATTRIBUTE_NORMAL | (read_only ? 0 : FILE_FLAG_DELETE_ON_CLOSE);
128128
129- for (auto i = size_t (0 ); i < num_parts; ++i)
129+ for (auto i = usize (0 ); i < num_parts; ++i)
130130 {
131131 auto path = part_dirname[i] + L" \\ .lock" ;
132132 auto h = FileHandle (CreateFileW (
@@ -145,9 +145,9 @@ DWORD ChunkDiskBase::Start()
145145
146146 // read parts to check chunks
147147 auto part_current = std::vector<u64 >(num_parts, 0 );
148- auto chunk_parts = std::unordered_map<u64 , size_t >();
148+ auto chunk_parts = std::unordered_map<u64 , usize >();
149149
150- for (auto i = size_t (0 ); i < num_parts; ++i)
150+ for (auto i = usize (0 ); i < num_parts; ++i)
151151 {
152152 auto err = IterPart (i, [this , i, &part_current, &chunk_parts](u64 idx) -> DWORD
153153 {
@@ -187,7 +187,7 @@ DWORD ChunkDiskBase::Start()
187187 return ERROR_SUCCESS;
188188}
189189
190- DWORD ChunkDiskBase::ChunkPath (const u64 chunk_idx, const size_t part_idx, std::wstring& path) const
190+ DWORD ChunkDiskBase::ChunkPath (const u64 chunk_idx, const usize part_idx, std::wstring& path) const
191191{
192192 try
193193 {
@@ -200,7 +200,7 @@ DWORD ChunkDiskBase::ChunkPath(const u64 chunk_idx, const size_t part_idx, std::
200200 }
201201}
202202
203- DWORD ChunkDiskBase::FindChunkPart (const u64 chunk_idx, size_t & part_idx, SRWLock& lk)
203+ DWORD ChunkDiskBase::FindChunkPart (const u64 chunk_idx, usize & part_idx, SRWLock& lk)
204204{
205205 if (!lk) lk = SRWLock (*mutex_parts_, false );
206206 auto it = chunk_parts_.find (chunk_idx);
@@ -226,9 +226,9 @@ DWORD ChunkDiskBase::FindChunkPart(const u64 chunk_idx, size_t& part_idx, SRWLoc
226226 auto err = [this , chunk_idx, &part_idx]() -> DWORD
227227 {
228228 const auto num_parts = part_dirname.size ();
229- auto i = size_t (0 );
229+ auto i = usize (0 );
230230 auto err = DWORD (ERROR_SUCCESS);
231- auto idx = size_t (num_parts);
231+ auto idx = usize (num_parts);
232232
233233 for (; i < num_parts; ++i)
234234 {
@@ -542,7 +542,7 @@ DWORD ChunkDiskBase::CreateChunk(const u64 chunk_idx, FileHandle& handle_out,
542542
543543void ChunkDiskBase::RemoveChunkLocked (const u64 chunk_idx, FileHandle handle)
544544{
545- auto num_parts = size_t (part_dirname.size ());
545+ auto num_parts = usize (part_dirname.size ());
546546 auto part_idx = num_parts;
547547 auto lk = SRWLock (*mutex_parts_, true );
548548 auto err = FindChunkPart (chunk_idx, part_idx, lk);
0 commit comments