Skip to content

Commit 7831a35

Browse files
committed
ccutil: Simplify code (removes type cast)
There is no need for an intermediate variable char_buffer. Signed-off-by: Stefan Weil <sw@weilnetz.de>
1 parent 8c75d26 commit 7831a35

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

ccutil/serialis.cpp

+2-3
Original file line numberDiff line numberDiff line change
@@ -109,11 +109,10 @@ int TFile::FRead(void* buffer, int size, int count) {
109109
ASSERT_HOST(!is_writing_);
110110
int required_size = size * count;
111111
if (required_size <= 0) return 0;
112-
char* char_buffer = static_cast<char*>(buffer);
113112
if (data_->size() - offset_ < required_size)
114113
required_size = data_->size() - offset_;
115-
if (required_size > 0 && char_buffer != NULL)
116-
memcpy(char_buffer, &(*data_)[offset_], required_size);
114+
if (required_size > 0 && buffer != NULL)
115+
memcpy(buffer, &(*data_)[offset_], required_size);
117116
offset_ += required_size;
118117
return required_size / size;
119118
}

0 commit comments

Comments
 (0)