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

Side by Side Diff: fpdfsdk/fpdftext.cpp

Issue 1801383002: Re-enable several MSVC warnings (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@master
Patch Set: address more comments Created 4 years, 9 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 "public/fpdf_text.h" 7 #include "public/fpdf_text.h"
8 8
9 #include "core/fpdftext/include/ipdf_linkextract.h" 9 #include "core/fpdftext/include/ipdf_linkextract.h"
10 #include "core/fpdftext/include/ipdf_textpage.h" 10 #include "core/fpdftext/include/ipdf_textpage.h"
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
43 DLLEXPORT int STDCALL FPDFText_CountChars(FPDF_TEXTPAGE text_page) { 43 DLLEXPORT int STDCALL FPDFText_CountChars(FPDF_TEXTPAGE text_page) {
44 if (!text_page) 44 if (!text_page)
45 return -1; 45 return -1;
46 IPDF_TextPage* textpage = (IPDF_TextPage*)text_page; 46 IPDF_TextPage* textpage = (IPDF_TextPage*)text_page;
47 return textpage->CountChars(); 47 return textpage->CountChars();
48 } 48 }
49 49
50 DLLEXPORT unsigned int STDCALL FPDFText_GetUnicode(FPDF_TEXTPAGE text_page, 50 DLLEXPORT unsigned int STDCALL FPDFText_GetUnicode(FPDF_TEXTPAGE text_page,
51 int index) { 51 int index) {
52 if (!text_page) 52 if (!text_page)
53 return -1; 53 return 0;
54 IPDF_TextPage* textpage = (IPDF_TextPage*)text_page; 54 IPDF_TextPage* textpage = (IPDF_TextPage*)text_page;
55 55
56 if (index < 0 || index >= textpage->CountChars()) 56 if (index < 0 || index >= textpage->CountChars())
57 return 0; 57 return 0;
58 58
59 FPDF_CHAR_INFO charinfo; 59 FPDF_CHAR_INFO charinfo;
60 textpage->GetCharInfo(index, &charinfo); 60 textpage->GetCharInfo(index, &charinfo);
61 return charinfo.m_Unicode; 61 return charinfo.m_Unicode;
62 } 62 }
63 63
(...skipping 228 matching lines...) Expand 10 before | Expand all | Expand 10 after
292 CFX_FloatRect rect = rectArray.GetAt(rect_index); 292 CFX_FloatRect rect = rectArray.GetAt(rect_index);
293 *left = rect.left; 293 *left = rect.left;
294 *right = rect.right; 294 *right = rect.right;
295 *top = rect.top; 295 *top = rect.top;
296 *bottom = rect.bottom; 296 *bottom = rect.bottom;
297 } 297 }
298 } 298 }
299 DLLEXPORT void STDCALL FPDFLink_CloseWebLinks(FPDF_PAGELINK link_page) { 299 DLLEXPORT void STDCALL FPDFLink_CloseWebLinks(FPDF_PAGELINK link_page) {
300 delete (IPDF_LinkExtract*)link_page; 300 delete (IPDF_LinkExtract*)link_page;
301 } 301 }
OLDNEW
« core/fxcrt/fx_basic_wstring.cpp ('K') | « fpdfsdk/fpdfppo.cpp ('k') | fpdfsdk/fpdfview.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698