| Index: fpdfsdk/src/fsdk_baseannot.cpp
|
| diff --git a/fpdfsdk/src/fsdk_baseannot.cpp b/fpdfsdk/src/fsdk_baseannot.cpp
|
| index 9a340a1a3a3b8fd9edfaf70cf58fba5d2b2dffa4..91fd3ef0b269bcc3d3698f9a92e539b011884060 100644
|
| --- a/fpdfsdk/src/fsdk_baseannot.cpp
|
| +++ b/fpdfsdk/src/fsdk_baseannot.cpp
|
| @@ -13,24 +13,24 @@
|
| //---------------------------------------------------------------------------
|
| // CPDFSDK_DateTime
|
| //---------------------------------------------------------------------------
|
| -int _gAfxGetTimeZoneInSeconds(FX_CHAR tzhour, FX_BYTE tzminute)
|
| +int _gAfxGetTimeZoneInSeconds(FX_CHAR tzhour, uint8_t tzminute)
|
| {
|
| return (int)tzhour * 3600 + (int)tzminute * (tzhour >= 0 ? 60 : -60);
|
| }
|
|
|
| -FX_BOOL _gAfxIsLeapYear(FX_SHORT year)
|
| +FX_BOOL _gAfxIsLeapYear(int16_t year)
|
| {
|
| return ((year % 400 == 0) || ((year % 4 == 0) && (year % 100 != 0)));
|
| }
|
|
|
| -FX_WORD _gAfxGetYearDays(FX_SHORT year)
|
| +FX_WORD _gAfxGetYearDays(int16_t year)
|
| {
|
| return (_gAfxIsLeapYear(year) == TRUE ? 366 : 365);
|
| }
|
|
|
| -FX_BYTE _gAfxGetMonthDays(FX_SHORT year, FX_BYTE month)
|
| +uint8_t _gAfxGetMonthDays(int16_t year, uint8_t month)
|
| {
|
| - FX_BYTE mDays;
|
| + uint8_t mDays;
|
| switch (month)
|
| {
|
| case 1:
|
| @@ -118,12 +118,12 @@ CPDFSDK_DateTime& CPDFSDK_DateTime::operator = (const FX_SYSTEMTIME& st)
|
| {
|
| tzset();
|
|
|
| - dt.year = (FX_SHORT)st.wYear;
|
| - dt.month = (FX_BYTE)st.wMonth;
|
| - dt.day = (FX_BYTE)st.wDay;
|
| - dt.hour = (FX_BYTE)st.wHour;
|
| - dt.minute = (FX_BYTE)st.wMinute;
|
| - dt.second = (FX_BYTE)st.wSecond;
|
| + dt.year = (int16_t)st.wYear;
|
| + dt.month = (uint8_t)st.wMonth;
|
| + dt.day = (uint8_t)st.wDay;
|
| + dt.hour = (uint8_t)st.wHour;
|
| + dt.minute = (uint8_t)st.wMinute;
|
| + dt.second = (uint8_t)st.wSecond;
|
| // dt.tzHour = _timezone / 3600 * -1;
|
| // dt.tzMinute = (abs(_timezone) % 3600) / 60;
|
| return *this;
|
| @@ -235,7 +235,7 @@ CPDFSDK_DateTime& CPDFSDK_DateTime::FromPDFDateTimeString(const CFX_ByteString&
|
| if (ch < '0' || ch > '9') break;
|
| i ++;
|
| }
|
| - dt.year = (FX_SHORT)k;
|
| + dt.year = (int16_t)k;
|
| if (i >= strLength || j < 4) return *this;
|
|
|
| j = 0;
|
| @@ -248,7 +248,7 @@ CPDFSDK_DateTime& CPDFSDK_DateTime::FromPDFDateTimeString(const CFX_ByteString&
|
| if (ch < '0' || ch > '9') break;
|
| i ++;
|
| }
|
| - dt.month = (FX_BYTE)k;
|
| + dt.month = (uint8_t)k;
|
| if (i >= strLength || j < 2) return *this;
|
|
|
| j = 0;
|
| @@ -261,7 +261,7 @@ CPDFSDK_DateTime& CPDFSDK_DateTime::FromPDFDateTimeString(const CFX_ByteString&
|
| if (ch < '0' || ch > '9') break;
|
| i ++;
|
| }
|
| - dt.day = (FX_BYTE)k;
|
| + dt.day = (uint8_t)k;
|
| if (i >= strLength || j < 2) return *this;
|
|
|
| j = 0;
|
| @@ -274,7 +274,7 @@ CPDFSDK_DateTime& CPDFSDK_DateTime::FromPDFDateTimeString(const CFX_ByteString&
|
| if (ch < '0' || ch > '9') break;
|
| i ++;
|
| }
|
| - dt.hour = (FX_BYTE)k;
|
| + dt.hour = (uint8_t)k;
|
| if (i >= strLength || j < 2) return *this;
|
|
|
| j = 0;
|
| @@ -287,7 +287,7 @@ CPDFSDK_DateTime& CPDFSDK_DateTime::FromPDFDateTimeString(const CFX_ByteString&
|
| if (ch < '0' || ch > '9') break;
|
| i ++;
|
| }
|
| - dt.minute = (FX_BYTE)k;
|
| + dt.minute = (uint8_t)k;
|
| if (i >= strLength || j < 2) return *this;
|
|
|
| j = 0;
|
| @@ -300,7 +300,7 @@ CPDFSDK_DateTime& CPDFSDK_DateTime::FromPDFDateTimeString(const CFX_ByteString&
|
| if (ch < '0' || ch > '9') break;
|
| i ++;
|
| }
|
| - dt.second = (FX_BYTE)k;
|
| + dt.second = (uint8_t)k;
|
| if (i >= strLength || j < 2) return *this;
|
|
|
| ch = dtStr[i ++];
|
| @@ -334,7 +334,7 @@ CPDFSDK_DateTime& CPDFSDK_DateTime::FromPDFDateTimeString(const CFX_ByteString&
|
| if (ch < '0' || ch > '9') break;
|
| i ++;
|
| }
|
| - dt.tzMinute = (FX_BYTE)k;
|
| + dt.tzMinute = (uint8_t)k;
|
| if (i >= strLength || j < 2) return *this;
|
| }
|
|
|
| @@ -402,9 +402,9 @@ CPDFSDK_DateTime& CPDFSDK_DateTime::AddDays(short days)
|
| {
|
| if (days == 0) return *this;
|
|
|
| - FX_SHORT y = dt.year, yy;
|
| - FX_BYTE m = dt.month;
|
| - FX_BYTE d = dt.day;
|
| + int16_t y = dt.year, yy;
|
| + uint8_t m = dt.month;
|
| + uint8_t d = dt.day;
|
| int mdays, ydays, ldays;
|
|
|
| ldays = days;
|
| @@ -490,11 +490,11 @@ CPDFSDK_DateTime& CPDFSDK_DateTime::AddSeconds(int seconds)
|
| days = n / 86400;
|
| n %= 86400;
|
| }
|
| - dt.hour = (FX_BYTE)(n / 3600);
|
| + dt.hour = (uint8_t)(n / 3600);
|
| dt.hour %= 24;
|
| n %= 3600;
|
| - dt.minute = (FX_BYTE)(n / 60);
|
| - dt.second = (FX_BYTE)(n % 60);
|
| + dt.minute = (uint8_t)(n / 60);
|
| + dt.second = (uint8_t)(n % 60);
|
| if (days != 0) AddDays(days);
|
|
|
| return *this;
|
| @@ -962,14 +962,14 @@ void CPDFSDK_BAAnnot::WriteAppearance(const CFX_ByteString& sAPType, const CPDF_
|
| ASSERT(m_pPageView != NULL);
|
| CPDF_Document* pDoc = m_pPageView->GetPDFDocument();
|
| ASSERT(pDoc != NULL);
|
| -
|
| +
|
| pStream = FX_NEW CPDF_Stream(NULL, 0, NULL);
|
| - FX_INT32 objnum = pDoc->AddIndirectObject(pStream);
|
| + int32_t objnum = pDoc->AddIndirectObject(pStream);
|
| //pAPDict->SetAtReference(sAPType, pDoc, objnum);
|
| ASSERT(pParentDict != NULL);
|
| pParentDict->SetAtReference(sAPType, pDoc, objnum);
|
| }
|
| -
|
| +
|
| CPDF_Dictionary * pStreamDict = pStream->GetDict();
|
|
|
| if (!pStreamDict)
|
| @@ -987,7 +987,7 @@ void CPDFSDK_BAAnnot::WriteAppearance(const CFX_ByteString& sAPType, const CPDF_
|
| pStreamDict->SetAtRect("BBox", rcBBox);
|
| }
|
|
|
| - pStream->SetData((FX_BYTE*)sContents.c_str(), sContents.GetLength(), FALSE, FALSE);
|
| + pStream->SetData((uint8_t*)sContents.c_str(), sContents.GetLength(), FALSE, FALSE);
|
| }
|
|
|
| #define BA_ANNOT_MINWIDTH 1
|
|
|