| Index: xfa/src/fdp/src/css/fde_cssdatatable.cpp
|
| diff --git a/xfa/src/fdp/src/css/fde_cssdatatable.cpp b/xfa/src/fdp/src/css/fde_cssdatatable.cpp
|
| index ad9f0772f9aa8ea1712c9a78c780454fdf20cbc1..7f42d10ad06f72ae25f1647cedb5dc99d43b0b16 100644
|
| --- a/xfa/src/fdp/src/css/fde_cssdatatable.cpp
|
| +++ b/xfa/src/fdp/src/css/fde_cssdatatable.cpp
|
| @@ -417,12 +417,12 @@ extern "C" {
|
| {
|
| return (ePersudo < FDE_CSSPERSUDO_NONE) ? (g_FDE_CSSPersudoType + ePersudo) : NULL;
|
| }
|
| - FDE_LPCCSSPROPERTYTABLE FDE_GetCSSPropertyByName(FX_LPCWSTR pszName, FX_INT32 iLength)
|
| + FDE_LPCCSSPROPERTYTABLE FDE_GetCSSPropertyByName(FX_LPCWSTR pszName, int32_t iLength)
|
| {
|
| FXSYS_assert(pszName != NULL && iLength > 0);
|
| FX_DWORD dwHash = FX_HashCode_String_GetW(pszName, iLength, TRUE);
|
| - FX_INT32 iEnd = FDE_CSSPROPERTY_MAX - 1;
|
| - FX_INT32 iMid, iStart = 0;
|
| + int32_t iEnd = FDE_CSSPROPERTY_MAX - 1;
|
| + int32_t iMid, iStart = 0;
|
| FX_DWORD dwMid;
|
| do {
|
| iMid = (iStart + iEnd) / 2;
|
| @@ -441,12 +441,12 @@ extern "C" {
|
| {
|
| return (eName < FDE_CSSPROPERTY_MAX) ? (g_FDE_CSSProperties + eName) : NULL;
|
| }
|
| - FDE_LPCCSSPROPERTYVALUETABLE FDE_GetCSSPropertyValueByName(FX_LPCWSTR pszName, FX_INT32 iLength)
|
| + FDE_LPCCSSPROPERTYVALUETABLE FDE_GetCSSPropertyValueByName(FX_LPCWSTR pszName, int32_t iLength)
|
| {
|
| FXSYS_assert(pszName != NULL && iLength > 0);
|
| FX_DWORD dwHash = FX_HashCode_String_GetW(pszName, iLength, TRUE);
|
| - FX_INT32 iEnd = FDE_CSSPROPERTYVALUE_MAX - 1;
|
| - FX_INT32 iMid, iStart = 0;
|
| + int32_t iEnd = FDE_CSSPROPERTYVALUE_MAX - 1;
|
| + int32_t iMid, iStart = 0;
|
| FX_DWORD dwMid;
|
| do {
|
| iMid = (iStart + iEnd) / 2;
|
| @@ -465,12 +465,12 @@ extern "C" {
|
| {
|
| return (eName < FDE_CSSPROPERTYVALUE_MAX) ? (g_FDE_CSSPropertyValues + eName) : NULL;
|
| }
|
| - FDE_LPCCSSMEDIATYPETABLE FDE_GetCSSMediaTypeByName(FX_LPCWSTR pszName, FX_INT32 iLength)
|
| + FDE_LPCCSSMEDIATYPETABLE FDE_GetCSSMediaTypeByName(FX_LPCWSTR pszName, int32_t iLength)
|
| {
|
| FXSYS_assert(pszName != NULL && iLength > 0);
|
| FX_WORD wHash = (FX_WORD)FX_HashCode_String_GetW(pszName, iLength, TRUE);
|
| - FX_INT32 iEnd = sizeof(g_FDE_CSSMediaTypes) / sizeof(FDE_CSSMEDIATYPETABLE) - 1;
|
| - FX_INT32 iMid, iStart = 0;
|
| + int32_t iEnd = sizeof(g_FDE_CSSMediaTypes) / sizeof(FDE_CSSMEDIATYPETABLE) - 1;
|
| + int32_t iMid, iStart = 0;
|
| FX_WORD uMid;
|
| do {
|
| iMid = (iStart + iEnd) / 2;
|
| @@ -485,12 +485,12 @@ extern "C" {
|
| } while (iStart <= iEnd);
|
| return NULL;
|
| }
|
| - FDE_LPCCSSLENGTHUNITTABLE FDE_GetCSSLengthUnitByName(FX_LPCWSTR pszName, FX_INT32 iLength)
|
| + FDE_LPCCSSLENGTHUNITTABLE FDE_GetCSSLengthUnitByName(FX_LPCWSTR pszName, int32_t iLength)
|
| {
|
| FXSYS_assert(pszName != NULL && iLength > 0);
|
| FX_WORD wHash = (FX_WORD)FX_HashCode_String_GetW(pszName, iLength, TRUE);
|
| - FX_INT32 iEnd = sizeof(g_FDE_CSSLengthUnits) / sizeof(FDE_CSSLENGTHUNITTABLE) - 1;
|
| - FX_INT32 iMid, iStart = 0;
|
| + int32_t iEnd = sizeof(g_FDE_CSSLengthUnits) / sizeof(FDE_CSSLENGTHUNITTABLE) - 1;
|
| + int32_t iMid, iStart = 0;
|
| FX_WORD wMid;
|
| do {
|
| iMid = (iStart + iEnd) / 2;
|
| @@ -505,12 +505,12 @@ extern "C" {
|
| } while (iStart <= iEnd);
|
| return NULL;
|
| }
|
| - FDE_LPCCSSCOLORTABLE FDE_GetCSSColorByName(FX_LPCWSTR pszName, FX_INT32 iLength)
|
| + FDE_LPCCSSCOLORTABLE FDE_GetCSSColorByName(FX_LPCWSTR pszName, int32_t iLength)
|
| {
|
| FXSYS_assert(pszName != NULL && iLength > 0);
|
| FX_DWORD dwHash = FX_HashCode_String_GetW(pszName, iLength, TRUE);
|
| - FX_INT32 iEnd = sizeof(g_FDE_CSSColors) / sizeof(FDE_CSSCOLORTABLE) - 1;
|
| - FX_INT32 iMid, iStart = 0;
|
| + int32_t iEnd = sizeof(g_FDE_CSSColors) / sizeof(FDE_CSSCOLORTABLE) - 1;
|
| + int32_t iMid, iStart = 0;
|
| FX_DWORD dwMid;
|
| do {
|
| iMid = (iStart + iEnd) / 2;
|
| @@ -525,10 +525,10 @@ extern "C" {
|
| } while (iStart <= iEnd);
|
| return NULL;
|
| }
|
| - FX_BOOL FDE_ParseCSSNumber(FX_LPCWSTR pszValue, FX_INT32 iValueLen, FX_FLOAT &fValue, FDE_CSSPRIMITIVETYPE &eUnit)
|
| + FX_BOOL FDE_ParseCSSNumber(FX_LPCWSTR pszValue, int32_t iValueLen, FX_FLOAT &fValue, FDE_CSSPRIMITIVETYPE &eUnit)
|
| {
|
| FXSYS_assert(pszValue != NULL && iValueLen > 0);
|
| - FX_INT32 iUsedLen = 0;
|
| + int32_t iUsedLen = 0;
|
| fValue = FX_wcstof(pszValue, iValueLen, &iUsedLen);
|
| if (iUsedLen <= 0) {
|
| return FALSE;
|
| @@ -547,7 +547,7 @@ extern "C" {
|
| return TRUE;
|
| }
|
|
|
| - FX_BOOL FDE_ParseCSSString(FX_LPCWSTR pszValue, FX_INT32 iValueLen, FX_INT32 &iOffset, FX_INT32 &iLength)
|
| + FX_BOOL FDE_ParseCSSString(FX_LPCWSTR pszValue, int32_t iValueLen, int32_t &iOffset, int32_t &iLength)
|
| {
|
| FXSYS_assert(pszValue != NULL && iValueLen > 0);
|
| iOffset = 0;
|
| @@ -561,7 +561,7 @@ extern "C" {
|
| return iValueLen > 0;
|
| }
|
|
|
| - FX_BOOL FDE_ParseCSSURI(FX_LPCWSTR pszValue, FX_INT32 iValueLen, FX_INT32 &iOffset, FX_INT32 &iLength)
|
| + FX_BOOL FDE_ParseCSSURI(FX_LPCWSTR pszValue, int32_t iValueLen, int32_t &iOffset, int32_t &iLength)
|
| {
|
| FXSYS_assert(pszValue != NULL && iValueLen > 0);
|
| if (iValueLen < 6 || pszValue[iValueLen - 1] != ')' || FX_wcsnicmp(L"url(", pszValue, 4)) {
|
| @@ -574,22 +574,22 @@ extern "C" {
|
| return FALSE;
|
| }
|
|
|
| - FX_BOOL FDE_ParseCSSColor(FX_LPCWSTR pszValue, FX_INT32 iValueLen, FX_ARGB &dwColor)
|
| + FX_BOOL FDE_ParseCSSColor(FX_LPCWSTR pszValue, int32_t iValueLen, FX_ARGB &dwColor)
|
| {
|
| FXSYS_assert(pszValue != NULL && iValueLen > 0);
|
| if (*pszValue == '#') {
|
| switch (iValueLen) {
|
| case 4: {
|
| - FX_BYTE red = FX_Hex2Dec((FX_BYTE)pszValue[1], (FX_BYTE)pszValue[1]);
|
| - FX_BYTE green = FX_Hex2Dec((FX_BYTE)pszValue[2], (FX_BYTE)pszValue[2]);
|
| - FX_BYTE blue = FX_Hex2Dec((FX_BYTE)pszValue[3], (FX_BYTE)pszValue[3]);
|
| + uint8_t red = FX_Hex2Dec((uint8_t)pszValue[1], (uint8_t)pszValue[1]);
|
| + uint8_t green = FX_Hex2Dec((uint8_t)pszValue[2], (uint8_t)pszValue[2]);
|
| + uint8_t blue = FX_Hex2Dec((uint8_t)pszValue[3], (uint8_t)pszValue[3]);
|
| dwColor = ArgbEncode(255, red, green, blue);
|
| }
|
| return TRUE;
|
| case 7: {
|
| - FX_BYTE red = FX_Hex2Dec((FX_BYTE)pszValue[1], (FX_BYTE)pszValue[2]);
|
| - FX_BYTE green = FX_Hex2Dec((FX_BYTE)pszValue[3], (FX_BYTE)pszValue[4]);
|
| - FX_BYTE blue = FX_Hex2Dec((FX_BYTE)pszValue[5], (FX_BYTE)pszValue[6]);
|
| + uint8_t red = FX_Hex2Dec((uint8_t)pszValue[1], (uint8_t)pszValue[2]);
|
| + uint8_t green = FX_Hex2Dec((uint8_t)pszValue[3], (uint8_t)pszValue[4]);
|
| + uint8_t blue = FX_Hex2Dec((uint8_t)pszValue[5], (uint8_t)pszValue[6]);
|
| dwColor = ArgbEncode(255, red, green, blue);
|
| }
|
| return TRUE;
|
| @@ -598,11 +598,11 @@ extern "C" {
|
| if (pszValue[iValueLen - 1] != ')' || FX_wcsnicmp(L"rgb(", pszValue, 4)) {
|
| return FALSE;
|
| }
|
| - FX_BYTE rgb[3] = {0};
|
| + uint8_t rgb[3] = {0};
|
| FX_FLOAT fValue;
|
| FDE_CSSPRIMITIVETYPE eType;
|
| CFDE_CSSValueListParser list(pszValue + 4, iValueLen - 5, ',');
|
| - for (FX_INT32 i = 0; i < 3; ++i) {
|
| + for (int32_t i = 0; i < 3; ++i) {
|
| if (!list.NextValue(eType, pszValue, iValueLen)) {
|
| return FALSE;
|
| }
|
| @@ -631,11 +631,11 @@ extern "C" {
|
| CFDE_CSSValueList::CFDE_CSSValueList(IFX_MEMAllocator *pStaticStore, const CFDE_CSSValueArray &list)
|
| {
|
| m_iCount = list.GetSize();
|
| - FX_INT32 iByteCount = m_iCount * sizeof(IFDE_CSSValue*);
|
| + int32_t iByteCount = m_iCount * sizeof(IFDE_CSSValue*);
|
| m_ppList = (IFDE_CSSValue**)pStaticStore->Alloc(iByteCount);
|
| FXSYS_memcpy(m_ppList, list.GetData(), iByteCount);
|
| }
|
| -FX_BOOL CFDE_CSSValueListParser::NextValue(FDE_CSSPRIMITIVETYPE &eType, FX_LPCWSTR &pStart, FX_INT32 &iLength)
|
| +FX_BOOL CFDE_CSSValueListParser::NextValue(FDE_CSSPRIMITIVETYPE &eType, FX_LPCWSTR &pStart, int32_t &iLength)
|
| {
|
| while (m_pCur < m_pEnd && (*m_pCur <= ' ' || *m_pCur == m_Separator)) {
|
| ++m_pCur;
|
| @@ -689,7 +689,7 @@ FX_BOOL CFDE_CSSValueListParser::NextValue(FDE_CSSPRIMITIVETYPE &eType, FX_LPCWS
|
| }
|
| return m_pCur <= m_pEnd && iLength > 0;
|
| }
|
| -FX_INT32 CFDE_CSSValueListParser::SkipTo(FX_WCHAR wch, FX_BOOL bWSSeparator , FX_BOOL bBrContinue )
|
| +int32_t CFDE_CSSValueListParser::SkipTo(FX_WCHAR wch, FX_BOOL bWSSeparator , FX_BOOL bBrContinue )
|
| {
|
| FX_LPCWSTR pStart = m_pCur;
|
| if (!bBrContinue) {
|
| @@ -698,7 +698,7 @@ FX_INT32 CFDE_CSSValueListParser::SkipTo(FX_WCHAR wch, FX_BOOL bWSSeparator , FX
|
| else
|
| while (++m_pCur < m_pEnd && *m_pCur != wch) ;
|
| } else {
|
| - FX_INT32 iBracketCount = 0;
|
| + int32_t iBracketCount = 0;
|
| if (bWSSeparator) {
|
| while (m_pCur < m_pEnd && *m_pCur != wch && *m_pCur > ' ') {
|
| if (*m_pCur == '(') {
|
|
|