Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(193)

Side by Side Diff: xfa/fgas/localization/fgas_locale.cpp

Issue 2000073003: Clean up more XFA code which causes warnings (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@master
Patch Set: Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 PDFium Authors. All rights reserved. 1 // Copyright 2014 PDFium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6 6
7 #include <algorithm> 7 #include <algorithm>
8 8
9 #include "core/fxcrt/include/fx_ext.h" 9 #include "core/fxcrt/include/fx_ext.h"
10 #include "core/fxcrt/include/fx_xml.h" 10 #include "core/fxcrt/include/fx_xml.h"
(...skipping 3637 matching lines...) Expand 10 before | Expand all | Expand 10 after
3648 if (cc < len) { 3648 if (cc < len) {
3649 if (str[cc] == '.') { 3649 if (str[cc] == '.') {
3650 cc++; 3650 cc++;
3651 cc_start = cc; 3651 cc_start = cc;
3652 while (cc < len && cc < cc_start + 3) { 3652 while (cc < len && cc < cc_start + 3) {
3653 if (!FX_IsDigit(str[cc])) { 3653 if (!FX_IsDigit(str[cc])) {
3654 return FALSE; 3654 return FALSE;
3655 } 3655 }
3656 millisecond = millisecond * 10 + str[cc++] - '0'; 3656 millisecond = millisecond * 10 + str[cc++] - '0';
3657 } 3657 }
3658 if (cc < cc_start + 3 || millisecond >= 1000) { 3658 if (cc < cc_start + 3)
Tom Sepez 2016/05/23 16:57:54 wow ... was there some compiler smart enough to kn
Wei Li 2016/05/23 17:10:44 Yes, GCC wants to optimize this away. It is not th
3659 return FALSE; 3659 return FALSE;
3660 }
3661 } 3660 }
3662 if (cc < len) { 3661 if (cc < len) {
3663 FX_TIMEZONE tzDiff; 3662 FX_TIMEZONE tzDiff;
3664 tzDiff.tzHour = 0; 3663 tzDiff.tzHour = 0;
3665 tzDiff.tzMinute = 0; 3664 tzDiff.tzMinute = 0;
3666 if (str[cc] != 'Z') { 3665 if (str[cc] != 'Z') {
3667 cc += FX_ParseTimeZone(str + cc, len - cc, tzDiff); 3666 cc += FX_ParseTimeZone(str + cc, len - cc, tzDiff);
3668 } 3667 }
3669 FX_ResolveZone(hour, minute, tzDiff, pLocale); 3668 FX_ResolveZone(hour, minute, tzDiff, pLocale);
3670 } 3669 }
(...skipping 1103 matching lines...) Expand 10 before | Expand all | Expand 10 after
4774 } 4773 }
4775 CFX_Decimal CFX_Decimal::operator*(const CFX_Decimal& val) const { 4774 CFX_Decimal CFX_Decimal::operator*(const CFX_Decimal& val) const {
4776 return Multiply(val); 4775 return Multiply(val);
4777 } 4776 }
4778 CFX_Decimal CFX_Decimal::operator/(const CFX_Decimal& val) const { 4777 CFX_Decimal CFX_Decimal::operator/(const CFX_Decimal& val) const {
4779 return Divide(val); 4778 return Divide(val);
4780 } 4779 }
4781 CFX_Decimal CFX_Decimal::operator%(const CFX_Decimal& val) const { 4780 CFX_Decimal CFX_Decimal::operator%(const CFX_Decimal& val) const {
4782 return Modulus(val); 4781 return Modulus(val);
4783 } 4782 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698