| Index: xfa/src/fgas/src/crt/fx_algorithm.cpp
|
| diff --git a/xfa/src/fgas/src/crt/fx_algorithm.cpp b/xfa/src/fgas/src/crt/fx_algorithm.cpp
|
| index e2d77d1a0ebd2421e87fd6ca53462bbef73820b4..86a6095d45773a63e34dbb4782af5fbd05d0dc93 100644
|
| --- a/xfa/src/fgas/src/crt/fx_algorithm.cpp
|
| +++ b/xfa/src/fgas/src/crt/fx_algorithm.cpp
|
| @@ -29,7 +29,7 @@ typedef struct _FX_BASE64DATA {
|
| FX_DWORD data7 : 8;
|
| } FX_BASE64DATA, * FX_LPBASE64ENCODEDATA;
|
| typedef FX_BASE64DATA const * FX_LPCBASE64DATA;
|
| -static void FX_Base64EncodePiece(const FX_BASE64DATA &src, FX_INT32 iBytes, FX_CHAR dst[4])
|
| +static void FX_Base64EncodePiece(const FX_BASE64DATA &src, int32_t iBytes, FX_CHAR dst[4])
|
| {
|
| dst[0] = g_FXBase64EncoderMap[src.data2];
|
| FX_DWORD b = src.data1 << 4;
|
| @@ -52,21 +52,21 @@ static void FX_Base64EncodePiece(const FX_BASE64DATA &src, FX_INT32 iBytes, FX_C
|
| dst[2] = dst[3] = '=';
|
| }
|
| }
|
| -FX_INT32 FX_Base64EncodeA(FX_LPCBYTE pSrc, FX_INT32 iSrcLen, FX_LPSTR pDst)
|
| +int32_t FX_Base64EncodeA(FX_LPCBYTE pSrc, int32_t iSrcLen, FX_LPSTR pDst)
|
| {
|
| FXSYS_assert(pSrc != NULL);
|
| if (iSrcLen < 1) {
|
| return 0;
|
| }
|
| if (pDst == NULL) {
|
| - FX_INT32 iDstLen = iSrcLen / 3 * 4;
|
| + int32_t iDstLen = iSrcLen / 3 * 4;
|
| if ((iSrcLen % 3) != 0) {
|
| iDstLen += 4;
|
| }
|
| return iDstLen;
|
| }
|
| FX_BASE64DATA srcData;
|
| - FX_INT32 iBytes = 3;
|
| + int32_t iBytes = 3;
|
| FX_LPSTR pDstEnd = pDst;
|
| while (iSrcLen > 0) {
|
| if (iSrcLen > 2) {
|
| @@ -88,7 +88,7 @@ FX_INT32 FX_Base64EncodeA(FX_LPCBYTE pSrc, FX_INT32 iSrcLen, FX_LPSTR pDst)
|
| }
|
| return pDstEnd - pDst;
|
| }
|
| -const static FX_BYTE g_FXBase64DecoderMap[256] = {
|
| +const static uint8_t g_FXBase64DecoderMap[256] = {
|
| 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
|
| 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
|
| 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
|
| @@ -122,23 +122,23 @@ const static FX_BYTE g_FXBase64DecoderMap[256] = {
|
| 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
|
| 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
|
| };
|
| -static void FX_Base64DecodePiece(const FX_CHAR src[4], FX_INT32 iChars, FX_BASE64DATA &dst, FX_INT32 &iBytes)
|
| +static void FX_Base64DecodePiece(const FX_CHAR src[4], int32_t iChars, FX_BASE64DATA &dst, int32_t &iBytes)
|
| {
|
| FXSYS_assert(iChars > 0 && iChars < 5);
|
| iBytes = 1;
|
| - dst.data2 = g_FXBase64DecoderMap[(FX_BYTE)src[0]];
|
| + dst.data2 = g_FXBase64DecoderMap[(uint8_t)src[0]];
|
| if (iChars > 1) {
|
| - FX_BYTE b = g_FXBase64DecoderMap[(FX_BYTE)src[1]];
|
| + uint8_t b = g_FXBase64DecoderMap[(uint8_t)src[1]];
|
| dst.data1 = b >> 4;
|
| dst.data4 = b;
|
| if (iChars > 2) {
|
| iBytes = 2;
|
| - b = g_FXBase64DecoderMap[(FX_BYTE)src[2]];
|
| + b = g_FXBase64DecoderMap[(uint8_t)src[2]];
|
| dst.data3 = b >> 2;
|
| dst.data6 = b;
|
| if (iChars > 3) {
|
| iBytes = 3;
|
| - dst.data5 = g_FXBase64DecoderMap[(FX_BYTE)src[3]];
|
| + dst.data5 = g_FXBase64DecoderMap[(uint8_t)src[3]];
|
| } else {
|
| dst.data5 = 0;
|
| }
|
| @@ -149,7 +149,7 @@ static void FX_Base64DecodePiece(const FX_CHAR src[4], FX_INT32 iChars, FX_BASE6
|
| dst.data1 = 0;
|
| }
|
| }
|
| -FX_INT32 FX_Base64DecodeA(FX_LPCSTR pSrc, FX_INT32 iSrcLen, FX_LPBYTE pDst)
|
| +int32_t FX_Base64DecodeA(FX_LPCSTR pSrc, int32_t iSrcLen, FX_LPBYTE pDst)
|
| {
|
| FXSYS_assert(pSrc != NULL);
|
| if (iSrcLen < 1) {
|
| @@ -162,7 +162,7 @@ FX_INT32 FX_Base64DecodeA(FX_LPCSTR pSrc, FX_INT32 iSrcLen, FX_LPBYTE pDst)
|
| return 0;
|
| }
|
| if (pDst == NULL) {
|
| - FX_INT32 iDstLen = iSrcLen / 4 * 3;
|
| + int32_t iDstLen = iSrcLen / 4 * 3;
|
| iSrcLen %= 4;
|
| if (iSrcLen == 1) {
|
| iDstLen += 1;
|
| @@ -175,7 +175,7 @@ FX_INT32 FX_Base64DecodeA(FX_LPCSTR pSrc, FX_INT32 iSrcLen, FX_LPBYTE pDst)
|
| }
|
| FX_CHAR srcData[4];
|
| FX_BASE64DATA dstData;
|
| - FX_INT32 iChars = 4, iBytes;
|
| + int32_t iChars = 4, iBytes;
|
| FX_LPBYTE pDstEnd = pDst;
|
| while (iSrcLen > 0) {
|
| if (iSrcLen > 3) {
|
| @@ -206,7 +206,7 @@ FX_INT32 FX_Base64DecodeA(FX_LPCSTR pSrc, FX_INT32 iSrcLen, FX_LPBYTE pDst)
|
| }
|
| return pDstEnd - pDst;
|
| }
|
| -FX_INT32 FX_Base64DecodeW(FX_LPCWSTR pSrc, FX_INT32 iSrcLen, FX_LPBYTE pDst)
|
| +int32_t FX_Base64DecodeW(FX_LPCWSTR pSrc, int32_t iSrcLen, FX_LPBYTE pDst)
|
| {
|
| FXSYS_assert(pSrc != NULL);
|
| if (iSrcLen < 1) {
|
| @@ -219,7 +219,7 @@ FX_INT32 FX_Base64DecodeW(FX_LPCWSTR pSrc, FX_INT32 iSrcLen, FX_LPBYTE pDst)
|
| return 0;
|
| }
|
| if (pDst == NULL) {
|
| - FX_INT32 iDstLen = iSrcLen / 4 * 3;
|
| + int32_t iDstLen = iSrcLen / 4 * 3;
|
| iSrcLen %= 4;
|
| if (iSrcLen == 1) {
|
| iDstLen += 1;
|
| @@ -232,7 +232,7 @@ FX_INT32 FX_Base64DecodeW(FX_LPCWSTR pSrc, FX_INT32 iSrcLen, FX_LPBYTE pDst)
|
| }
|
| FX_CHAR srcData[4];
|
| FX_BASE64DATA dstData;
|
| - FX_INT32 iChars = 4, iBytes;
|
| + int32_t iChars = 4, iBytes;
|
| FX_LPBYTE pDstEnd = pDst;
|
| while (iSrcLen > 0) {
|
| if (iSrcLen > 3) {
|
| @@ -265,7 +265,7 @@ FX_INT32 FX_Base64DecodeW(FX_LPCWSTR pSrc, FX_INT32 iSrcLen, FX_LPBYTE pDst)
|
| }
|
| return pDstEnd - pDst;
|
| }
|
| -const static FX_BYTE g_FXHex2DecMap[256] = {
|
| +const static uint8_t g_FXHex2DecMap[256] = {
|
| 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
| 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
| 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
| @@ -283,11 +283,11 @@ const static FX_BYTE g_FXHex2DecMap[256] = {
|
| 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
| 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
| };
|
| -FX_BYTE FX_Hex2Dec(FX_BYTE hexHigh, FX_BYTE hexLow)
|
| +uint8_t FX_Hex2Dec(uint8_t hexHigh, uint8_t hexLow)
|
| {
|
| return (g_FXHex2DecMap[hexHigh] << 4) + g_FXHex2DecMap[hexLow];
|
| }
|
| -FX_INT32 FX_SeparateStringW(FX_LPCWSTR pStr, FX_INT32 iStrLen, FX_WCHAR delimiter, CFX_WideStringArray &pieces)
|
| +int32_t FX_SeparateStringW(FX_LPCWSTR pStr, int32_t iStrLen, FX_WCHAR delimiter, CFX_WideStringArray &pieces)
|
| {
|
| if (pStr == NULL) {
|
| return 0;
|
|
|