Differential D33923 Diff 101572 www/onlyoffice-documentserver/files/patch-core_DesktopEditor_cximage_CxImage_ximaraw.cpp
Changeset View
Changeset View
Standalone View
Standalone View
www/onlyoffice-documentserver/files/patch-core_DesktopEditor_cximage_CxImage_ximaraw.cpp
- This file was added.
--- core/DesktopEditor/cximage/CxImage/ximaraw.cpp.orig 2021-09-30 12:13:32 UTC | |||||
+++ core/DesktopEditor/cximage/CxImage/ximaraw.cpp | |||||
@@ -200,7 +200,7 @@ bool CxImageRAW::Decode(CxFile *hFile) | |||||
for (c=0; c < dcr.colors; c++) ppm2[col*dcr.colors+c] = dcr.image[soff][c]; | |||||
} | |||||
if (dcr.opt.output_bps == 16 && !dcr.opt.output_tiff && htons(0x55aa) != 0x55aa) | |||||
-#if defined(_LINUX) || defined(__APPLE__) | |||||
+#if defined(_LINUX) || defined(__APPLE__) || defined(__FreeBSD__) | |||||
swab ((char*)ppm2, (char*)ppm2, dcr.width*dcr.colors*2); | |||||
#else | |||||
_swab ((char*)ppm2, (char*)ppm2, dcr.width*dcr.colors*2); |