| OLD | NEW |
| 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 "../../../include/fpdfapi/fpdf_module.h" | 7 #include "../../../include/fpdfapi/fpdf_module.h" |
| 8 #include "../../../include/fpdfapi/fpdf_page.h" | 8 #include "../../../include/fpdfapi/fpdf_page.h" |
| 9 #include "../../../include/fpdfapi/fpdf_pageobj.h" | 9 #include "../../../include/fpdfapi/fpdf_pageobj.h" |
| 10 #include "../../../include/fpdfapi/fpdf_resource.h" | 10 #include "../../../include/fpdfapi/fpdf_resource.h" |
| (...skipping 537 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 548 } else if (buf[i] >= 'a' && buf[i] <= 'f') { | 548 } else if (buf[i] >= 'a' && buf[i] <= 'f') { |
| 549 digit = buf[i] - 'a' + 10; | 549 digit = buf[i] - 'a' + 10; |
| 550 } else if (buf[i] >= 'A' && buf[i] <= 'F') { | 550 } else if (buf[i] >= 'A' && buf[i] <= 'F') { |
| 551 digit = buf[i] - 'A' + 10; | 551 digit = buf[i] - 'A' + 10; |
| 552 } else { | 552 } else { |
| 553 break; | 553 break; |
| 554 } | 554 } |
| 555 result = result * 16 + digit; | 555 result = result * 16 + digit; |
| 556 } | 556 } |
| 557 return result; | 557 return result; |
| 558 } else { | 558 } |
| 559 for (int i = 0; i < len; i ++) { | 559 for (int i = 0; i < len; i ++) { |
| 560 if (buf[i] < '0' || buf[i] > '9') { | 560 if (buf[i] < '0' || buf[i] > '9') { |
| 561 break; | 561 break; |
| 562 } | |
| 563 result = result * 10 + buf[i] - '0'; | |
| 564 } | 562 } |
| 563 result = result * 10 + buf[i] - '0'; |
| 565 } | 564 } |
| 566 return result; | 565 return result; |
| 567 } | 566 } |
| 568 static CFX_WideString _StringDataAdd(CFX_WideString str) | 567 static CFX_WideString _StringDataAdd(CFX_WideString str) |
| 569 { | 568 { |
| 570 CFX_WideString ret; | 569 CFX_WideString ret; |
| 571 int len = str.GetLength(); | 570 int len = str.GetLength(); |
| 572 FX_WCHAR value = 1; | 571 FX_WCHAR value = 1; |
| 573 for (int i = len - 1; i >= 0 ; --i) { | 572 for (int i = len - 1; i >= 0 ; --i) { |
| 574 FX_WCHAR ch = str[i] + value; | 573 FX_WCHAR ch = str[i] + value; |
| (...skipping 1163 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1738 m_pForm = NULL; | 1737 m_pForm = NULL; |
| 1739 m_pBitmap = NULL; | 1738 m_pBitmap = NULL; |
| 1740 m_bPageRequired = FALSE; | 1739 m_bPageRequired = FALSE; |
| 1741 m_bColored = FALSE; | 1740 m_bColored = FALSE; |
| 1742 } | 1741 } |
| 1743 CPDF_Type3Char::~CPDF_Type3Char() | 1742 CPDF_Type3Char::~CPDF_Type3Char() |
| 1744 { | 1743 { |
| 1745 delete m_pForm; | 1744 delete m_pForm; |
| 1746 delete m_pBitmap; | 1745 delete m_pBitmap; |
| 1747 } | 1746 } |
| OLD | NEW |