Index: xfa/src/fxbarcode/qrcode/BC_QRCoderEncoder.cpp |
diff --git a/xfa/src/fxbarcode/qrcode/BC_QRCoderEncoder.cpp b/xfa/src/fxbarcode/qrcode/BC_QRCoderEncoder.cpp |
index 2610db95dc1b41b30a4bb1707c5dc7f5c99e0430..2e16c036ca9f182f21c2f9650354c4ef21f93b2f 100644 |
--- a/xfa/src/fxbarcode/qrcode/BC_QRCoderEncoder.cpp |
+++ b/xfa/src/fxbarcode/qrcode/BC_QRCoderEncoder.cpp |
@@ -20,6 +20,8 @@ |
* limitations under the License. |
*/ |
+#include <algorithm> |
+ |
#include "xfa/src/fxbarcode/barcode.h" |
#include "xfa/src/fxbarcode/BC_UtilCodingConvert.h" |
#include "xfa/src/fxbarcode/common/BC_CommonByteArray.h" |
@@ -876,8 +878,8 @@ void CBC_QRCoderEncoder::InterleaveWithECBytes(CBC_QRCoderBitVector* bits, |
GenerateECBytes(dataBytes, numEcBytesInBlosk, e); |
BC_EXCEPTION_CHECK_ReturnVoid(e); |
blocks.Add(new CBC_QRCoderBlockPair(dataBytes, ecBytes)); |
- maxNumDataBytes = FX_MAX(maxNumDataBytes, dataBytes->Size()); |
- maxNumEcBytes = FX_MAX(maxNumEcBytes, ecBytes->Size()); |
+ maxNumDataBytes = std::max(maxNumDataBytes, dataBytes->Size()); |
+ maxNumEcBytes = std::max(maxNumEcBytes, ecBytes->Size()); |
dataBytesOffset += numDataBytesInBlock; |
} |
if (numDataBytes != dataBytesOffset) { |