| Index: xfa/src/fxbarcode/datamatrix/BC_C40Encoder.cpp
|
| diff --git a/xfa/src/fxbarcode/datamatrix/BC_C40Encoder.cpp b/xfa/src/fxbarcode/datamatrix/BC_C40Encoder.cpp
|
| index 4c3b458afa96aa2b108f59dd4eca2e658baca0b6..0afd0185583ec7c57cdde349eabeb60eefe39209 100644
|
| --- a/xfa/src/fxbarcode/datamatrix/BC_C40Encoder.cpp
|
| +++ b/xfa/src/fxbarcode/datamatrix/BC_C40Encoder.cpp
|
| @@ -35,27 +35,27 @@ CBC_C40Encoder::CBC_C40Encoder()
|
| CBC_C40Encoder::~CBC_C40Encoder()
|
| {
|
| }
|
| -FX_INT32 CBC_C40Encoder::getEncodingMode()
|
| +int32_t CBC_C40Encoder::getEncodingMode()
|
| {
|
| return C40_ENCODATION;
|
| }
|
| -void CBC_C40Encoder::Encode(CBC_EncoderContext &context, FX_INT32 &e)
|
| +void CBC_C40Encoder::Encode(CBC_EncoderContext &context, int32_t &e)
|
| {
|
| CFX_WideString buffer;
|
| while (context.hasMoreCharacters()) {
|
| FX_WCHAR c = context.getCurrentChar();
|
| context.m_pos++;
|
| - FX_INT32 lastCharSize = encodeChar(c, buffer, e);
|
| + int32_t lastCharSize = encodeChar(c, buffer, e);
|
| if (e != BCExceptionNO) {
|
| return;
|
| }
|
| - FX_INT32 unwritten = (buffer.GetLength() / 3) * 2;
|
| - FX_INT32 curCodewordCount = context.getCodewordCount() + unwritten;
|
| + int32_t unwritten = (buffer.GetLength() / 3) * 2;
|
| + int32_t curCodewordCount = context.getCodewordCount() + unwritten;
|
| context.updateSymbolInfo(curCodewordCount, e);
|
| if (e != BCExceptionNO) {
|
| return;
|
| }
|
| - FX_INT32 available = context.m_symbolInfo->m_dataCapacity - curCodewordCount;
|
| + int32_t available = context.m_symbolInfo->m_dataCapacity - curCodewordCount;
|
| if (!context.hasMoreCharacters()) {
|
| CFX_WideString removed;
|
| if ((buffer.GetLength() % 3) == 2) {
|
| @@ -75,9 +75,9 @@ void CBC_C40Encoder::Encode(CBC_EncoderContext &context, FX_INT32 &e)
|
| }
|
| break;
|
| }
|
| - FX_INT32 count = buffer.GetLength();
|
| + int32_t count = buffer.GetLength();
|
| if ((count % 3) == 0) {
|
| - FX_INT32 newMode = CBC_HighLevelEncoder::lookAheadTest(context.m_msg, context.m_pos, getEncodingMode());
|
| + int32_t newMode = CBC_HighLevelEncoder::lookAheadTest(context.m_msg, context.m_pos, getEncodingMode());
|
| if (newMode != getEncodingMode()) {
|
| context.signalEncoderChange(newMode);
|
| break;
|
| @@ -91,16 +91,16 @@ void CBC_C40Encoder::writeNextTriplet(CBC_EncoderContext &context, CFX_WideStrin
|
| context.writeCodewords(encodeToCodewords(buffer, 0));
|
| buffer.Delete(0, 3);
|
| }
|
| -void CBC_C40Encoder::handleEOD(CBC_EncoderContext &context, CFX_WideString &buffer, FX_INT32 &e)
|
| +void CBC_C40Encoder::handleEOD(CBC_EncoderContext &context, CFX_WideString &buffer, int32_t &e)
|
| {
|
| - FX_INT32 unwritten = (buffer.GetLength() / 3) * 2;
|
| - FX_INT32 rest = buffer.GetLength() % 3;
|
| - FX_INT32 curCodewordCount = context.getCodewordCount() + unwritten;
|
| + int32_t unwritten = (buffer.GetLength() / 3) * 2;
|
| + int32_t rest = buffer.GetLength() % 3;
|
| + int32_t curCodewordCount = context.getCodewordCount() + unwritten;
|
| context.updateSymbolInfo(curCodewordCount, e);
|
| if (e != BCExceptionNO) {
|
| return;
|
| }
|
| - FX_INT32 available = context.m_symbolInfo->m_dataCapacity - curCodewordCount;
|
| + int32_t available = context.m_symbolInfo->m_dataCapacity - curCodewordCount;
|
| if (rest == 2) {
|
| buffer += (FX_WCHAR)'\0';
|
| while (buffer.GetLength() >= 3) {
|
| @@ -130,7 +130,7 @@ void CBC_C40Encoder::handleEOD(CBC_EncoderContext &context, CFX_WideString &buff
|
| }
|
| context.signalEncoderChange(ASCII_ENCODATION);
|
| }
|
| -FX_INT32 CBC_C40Encoder::encodeChar(FX_WCHAR c, CFX_WideString &sb, FX_INT32 &e)
|
| +int32_t CBC_C40Encoder::encodeChar(FX_WCHAR c, CFX_WideString &sb, int32_t &e)
|
| {
|
| if (c == ' ') {
|
| sb += (FX_WCHAR)'\3';
|
| @@ -164,7 +164,7 @@ FX_INT32 CBC_C40Encoder::encodeChar(FX_WCHAR c, CFX_WideString &sb, FX_INT32 &e)
|
| } else if (c >= 80) {
|
| sb += (FX_WCHAR)'\1';
|
| sb += (FX_WCHAR)0x001e;
|
| - FX_INT32 len = 2;
|
| + int32_t len = 2;
|
| len += encodeChar((c - 128), sb, e);
|
| BC_EXCEPTION_CHECK_ReturnValue(e, 0);
|
| return len;
|
| @@ -173,9 +173,9 @@ FX_INT32 CBC_C40Encoder::encodeChar(FX_WCHAR c, CFX_WideString &sb, FX_INT32 &e)
|
| return 0;
|
| }
|
| }
|
| -FX_INT32 CBC_C40Encoder::backtrackOneCharacter(CBC_EncoderContext &context, CFX_WideString &buffer, CFX_WideString &removed, FX_INT32 lastCharSize, FX_INT32 &e)
|
| +int32_t CBC_C40Encoder::backtrackOneCharacter(CBC_EncoderContext &context, CFX_WideString &buffer, CFX_WideString &removed, int32_t lastCharSize, int32_t &e)
|
| {
|
| - FX_INT32 count = buffer.GetLength();
|
| + int32_t count = buffer.GetLength();
|
| buffer.Delete(count - lastCharSize, count);
|
| context.m_pos--;
|
| FX_WCHAR c = context.getCurrentChar();
|
| @@ -184,12 +184,12 @@ FX_INT32 CBC_C40Encoder::backtrackOneCharacter(CBC_EncoderContext &context, CFX_
|
| context.resetSymbolInfo();
|
| return lastCharSize;
|
| }
|
| -CFX_WideString CBC_C40Encoder::encodeToCodewords(CFX_WideString sb, FX_INT32 startPos)
|
| +CFX_WideString CBC_C40Encoder::encodeToCodewords(CFX_WideString sb, int32_t startPos)
|
| {
|
| FX_WCHAR c1 = sb.GetAt(startPos);
|
| FX_WCHAR c2 = sb.GetAt(startPos + 1);
|
| FX_WCHAR c3 = sb.GetAt(startPos + 2);
|
| - FX_INT32 v = (1600 * c1) + (40 * c2) + c3 + 1;
|
| + int32_t v = (1600 * c1) + (40 * c2) + c3 + 1;
|
| FX_WCHAR cw1 = (FX_WCHAR) (v / 256);
|
| FX_WCHAR cw2 = (FX_WCHAR) (v % 256);
|
| CFX_WideString b1(cw1);
|
|
|