Skip to content

Commit aa69280

Browse files
committed
Fix Mac build error
Signed-off-by: Frank Li <[email protected]>
1 parent 155b324 commit aa69280

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

libuuu/buffer.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1119,7 +1119,7 @@ int FSCompressStream::Decompress(const string& backfile, shared_ptr<FileBuffer>o
11191119
blk->m_ret = 0;
11201120
blk->m_actual_size = cs->get_output_pos();
11211121

1122-
atomic_fetch_or(&blk->m_dataflags, FragmentBlock::CONVERT_PARTIAL);
1122+
atomic_fetch_or(&blk->m_dataflags, (int)FragmentBlock::CONVERT_PARTIAL);
11231123

11241124
ut.type = uuu_notify::NOTIFY_DECOMPRESS_POS;
11251125
ut.index = outOffset;
@@ -1130,7 +1130,7 @@ int FSCompressStream::Decompress(const string& backfile, shared_ptr<FileBuffer>o
11301130

11311131
if (cs->get_output_pos() == blk->m_output_size)
11321132
{
1133-
atomic_fetch_or(&blk->m_dataflags, FragmentBlock::CONVERT_DONE);
1133+
atomic_fetch_or(&blk->m_dataflags, (int)FragmentBlock::CONVERT_DONE);
11341134
if (!(cs->get_input_pos() == buff->size() &&
11351135
buff->size() == (inp->size() - offset)))
11361136
{
@@ -1157,7 +1157,7 @@ int FSCompressStream::Decompress(const string& backfile, shared_ptr<FileBuffer>o
11571157
}
11581158
outp->resize(outOffset);
11591159

1160-
atomic_fetch_or(&blk->m_dataflags, FragmentBlock::CONVERT_DONE);
1160+
atomic_fetch_or(&blk->m_dataflags, (int)FragmentBlock::CONVERT_DONE);
11611161
atomic_fetch_or(&outp->m_dataflags, FILEBUFFER_FLAG_LOADED);
11621162

11631163
outp->m_request_cv.notify_all();
@@ -1504,7 +1504,7 @@ int64_t FileBuffer::request_data_from_segment(void *data, size_t offset, size_t
15041504

15051505
if ((blk->m_dataflags & FragmentBlock::CONVERT_DONE))
15061506
{
1507-
atomic_fetch_or(&blk->m_dataflags, FragmentBlock::USING);
1507+
atomic_fetch_or(&blk->m_dataflags, (int)FragmentBlock::USING);
15081508
break;
15091509
}
15101510
}
@@ -1982,7 +1982,7 @@ int FSBasic::PreloadWorkThread(shared_ptr<FileBuffer>outp)
19821982
if (low != outp->m_seg_map.end()) {
19831983
if (!(low->second->m_dataflags & FragmentBlock::CONVERT_START))
19841984
{
1985-
atomic_fetch_or(&low->second->m_dataflags, FragmentBlock::CONVERT_START);
1985+
atomic_fetch_or(&low->second->m_dataflags, (int)FragmentBlock::CONVERT_START);
19861986
blk = low->second;
19871987
}
19881988
}
@@ -2005,7 +2005,7 @@ int FSBasic::PreloadWorkThread(shared_ptr<FileBuffer>outp)
20052005
continue;
20062006
}
20072007

2008-
atomic_fetch_or(&blk->m_dataflags, FragmentBlock::CONVERT_DONE);
2008+
atomic_fetch_or(&blk->m_dataflags, (int)FragmentBlock::CONVERT_DONE);
20092009
outp->m_request_cv.notify_all();
20102010
}
20112011
return 0;

0 commit comments

Comments
 (0)