@@ -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