| Index: xfa/src/fxbarcode/BC_UtilRSS.cpp
|
| diff --git a/xfa/src/fxbarcode/BC_UtilRSS.cpp b/xfa/src/fxbarcode/BC_UtilRSS.cpp
|
| index c65df34e13d3b12a08437dea5d5b56e8675d0a78..8ebfb6d6f15844adbac03cf62da12f173ec8e421 100644
|
| --- a/xfa/src/fxbarcode/BC_UtilRSS.cpp
|
| +++ b/xfa/src/fxbarcode/BC_UtilRSS.cpp
|
| @@ -28,17 +28,17 @@ CBC_UtilRSS::CBC_UtilRSS()
|
| CBC_UtilRSS::~CBC_UtilRSS()
|
| {
|
| }
|
| -CFX_Int32Array *CBC_UtilRSS::GetRssWidths(FX_INT32 val, FX_INT32 n, FX_INT32 elements, FX_INT32 maxWidth, FX_BOOL noNarrow)
|
| +CFX_Int32Array *CBC_UtilRSS::GetRssWidths(int32_t val, int32_t n, int32_t elements, int32_t maxWidth, FX_BOOL noNarrow)
|
| {
|
| CFX_Int32Array *iTemp = FX_NEW CFX_Int32Array;
|
| iTemp->SetSize(elements);
|
| CBC_AutoPtr<CFX_Int32Array > widths(iTemp);
|
| - FX_INT32 bar;
|
| - FX_INT32 narrowMask = 0;
|
| + int32_t bar;
|
| + int32_t narrowMask = 0;
|
| for (bar = 0; bar < elements - 1; bar++) {
|
| narrowMask |= (1 << bar);
|
| - FX_INT32 elmWidth = 1;
|
| - FX_INT32 subVal;
|
| + int32_t elmWidth = 1;
|
| + int32_t subVal;
|
| while (TRUE) {
|
| subVal = Combins(n - elmWidth - 1, elements - bar - 2);
|
| if (noNarrow && (narrowMask == 0) &&
|
| @@ -46,8 +46,8 @@ CFX_Int32Array *CBC_UtilRSS::GetRssWidths(FX_INT32 val, FX_INT32 n, FX_INT32 ele
|
| subVal -= Combins(n - elmWidth - (elements - bar), elements - bar - 2);
|
| }
|
| if (elements - bar - 1 > 1) {
|
| - FX_INT32 lessVal = 0;
|
| - for (FX_INT32 mxwElement = n - elmWidth - (elements - bar - 2);
|
| + int32_t lessVal = 0;
|
| + for (int32_t mxwElement = n - elmWidth - (elements - bar - 2);
|
| mxwElement > maxWidth;
|
| mxwElement--) {
|
| lessVal += Combins(n - elmWidth - mxwElement - 1, elements - bar - 3);
|
| @@ -70,29 +70,29 @@ CFX_Int32Array *CBC_UtilRSS::GetRssWidths(FX_INT32 val, FX_INT32 n, FX_INT32 ele
|
| (*widths)[bar] = n;
|
| return widths.release();
|
| }
|
| -FX_INT32 CBC_UtilRSS::GetRSSvalue(CFX_Int32Array &widths, FX_INT32 maxWidth, FX_BOOL noNarrow)
|
| +int32_t CBC_UtilRSS::GetRSSvalue(CFX_Int32Array &widths, int32_t maxWidth, FX_BOOL noNarrow)
|
| {
|
| - FX_INT32 elements = widths.GetSize();
|
| - FX_INT32 n = 0;
|
| - for (FX_INT32 i = 0; i < elements; i++) {
|
| + int32_t elements = widths.GetSize();
|
| + int32_t n = 0;
|
| + for (int32_t i = 0; i < elements; i++) {
|
| n += widths[i];
|
| }
|
| - FX_INT32 val = 0;
|
| - FX_INT32 narrowMask = 0;
|
| - for (FX_INT32 bar = 0; bar < elements - 1; bar++) {
|
| - FX_INT32 elmWidth;
|
| + int32_t val = 0;
|
| + int32_t narrowMask = 0;
|
| + for (int32_t bar = 0; bar < elements - 1; bar++) {
|
| + int32_t elmWidth;
|
| for (elmWidth = 1, narrowMask |= (1 << bar);
|
| elmWidth < widths[bar];
|
| elmWidth++, narrowMask &= ~(1 << bar)) {
|
| - FX_INT32 subVal = Combins(n - elmWidth - 1, elements - bar - 2);
|
| + int32_t subVal = Combins(n - elmWidth - 1, elements - bar - 2);
|
| if (noNarrow && (narrowMask == 0) &&
|
| (n - elmWidth - (elements - bar - 1) >= elements - bar - 1)) {
|
| subVal -= Combins(n - elmWidth - (elements - bar),
|
| elements - bar - 2);
|
| }
|
| if (elements - bar - 1 > 1) {
|
| - FX_INT32 lessVal = 0;
|
| - for (FX_INT32 mxwElement = n - elmWidth - (elements - bar - 2);
|
| + int32_t lessVal = 0;
|
| + for (int32_t mxwElement = n - elmWidth - (elements - bar - 2);
|
| mxwElement > maxWidth; mxwElement--) {
|
| lessVal += Combins(n - elmWidth - mxwElement - 1,
|
| elements - bar - 3);
|
| @@ -107,10 +107,10 @@ FX_INT32 CBC_UtilRSS::GetRSSvalue(CFX_Int32Array &widths, FX_INT32 maxWidth, FX_
|
| }
|
| return val;
|
| }
|
| -FX_INT32 CBC_UtilRSS::Combins(FX_INT32 n, FX_INT32 r)
|
| +int32_t CBC_UtilRSS::Combins(int32_t n, int32_t r)
|
| {
|
| - FX_INT32 maxDenom;
|
| - FX_INT32 minDenom;
|
| + int32_t maxDenom;
|
| + int32_t minDenom;
|
| if (n - r > r) {
|
| minDenom = r;
|
| maxDenom = n - r;
|
| @@ -118,9 +118,9 @@ FX_INT32 CBC_UtilRSS::Combins(FX_INT32 n, FX_INT32 r)
|
| minDenom = n - r;
|
| maxDenom = r;
|
| }
|
| - FX_INT32 val = 1;
|
| - FX_INT32 j = 1;
|
| - for (FX_INT32 i = n; i > maxDenom; i--) {
|
| + int32_t val = 1;
|
| + int32_t j = 1;
|
| + for (int32_t i = n; i > maxDenom; i--) {
|
| val *= i;
|
| if (j <= minDenom) {
|
| val /= j;
|
| @@ -133,15 +133,15 @@ FX_INT32 CBC_UtilRSS::Combins(FX_INT32 n, FX_INT32 r)
|
| }
|
| return val;
|
| }
|
| -CFX_Int32Array *CBC_UtilRSS::Elements(CFX_Int32Array &eDist, FX_INT32 N, FX_INT32 K)
|
| +CFX_Int32Array *CBC_UtilRSS::Elements(CFX_Int32Array &eDist, int32_t N, int32_t K)
|
| {
|
| CFX_Int32Array *widths = FX_NEW CFX_Int32Array;
|
| widths->SetSize(eDist.GetSize() + 2);
|
| - FX_INT32 twoK = K << 1;
|
| + int32_t twoK = K << 1;
|
| (*widths)[0] = 1;
|
| - FX_INT32 i;
|
| - FX_INT32 minEven = 10;
|
| - FX_INT32 barSum = 1;
|
| + int32_t i;
|
| + int32_t minEven = 10;
|
| + int32_t barSum = 1;
|
| for (i = 1; i < twoK - 2; i += 2) {
|
| (*widths)[i] = eDist[i - 1] - (*widths)[i - 1];
|
| (*widths)[i + 1] = eDist[i] - (*widths)[i];
|
|
|