mirror of
https://github.com/hyprwm/hyprgraphics.git
synced 2026-05-05 01:48:00 +02:00
explicitly cast to size_t, not ptrdiff_t
This commit is contained in:
parent
145262ca21
commit
0429e33ff0
1 changed files with 3 additions and 3 deletions
|
|
@ -76,9 +76,9 @@ static void reflectImage(unsigned char* image, uint32_t numberOfRows, int stride
|
|||
std::vector<unsigned char> temp;
|
||||
temp.resize(stride);
|
||||
while (rowStart < rowEnd) {
|
||||
memcpy(&temp[0], &image[static_cast<ptrdiff_t>(rowStart * stride)], stride);
|
||||
memcpy(&image[static_cast<ptrdiff_t>(rowStart * stride)], &image[static_cast<ptrdiff_t>(rowEnd * stride)], stride);
|
||||
memcpy(&image[static_cast<ptrdiff_t>(rowEnd * stride)], &temp[0], stride);
|
||||
memcpy(&temp[0], &image[static_cast<size_t>(rowStart * stride)], stride);
|
||||
memcpy(&image[static_cast<size_t>(rowStart * stride)], &image[static_cast<size_t>(rowEnd * stride)], stride);
|
||||
memcpy(&image[static_cast<size_t>(rowEnd * stride)], &temp[0], stride);
|
||||
rowStart++;
|
||||
rowEnd--;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue