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

Side by Side Diff: core/src/fpdfapi/fpdf_page/fpdf_page_parser.cpp

Issue 809993004: Get rid of FX_LPCSTR cast. (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@master
Patch Set: Indent Created 5 years, 11 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 "../../../include/fpdfapi/fpdf_page.h" 7 #include "../../../include/fpdfapi/fpdf_page.h"
8 #include "../../../include/fpdfapi/fpdf_module.h" 8 #include "../../../include/fpdfapi/fpdf_module.h"
9 #include "../../../include/fpdfapi/fpdf_serial.h" 9 #include "../../../include/fpdfapi/fpdf_serial.h"
10 #include "pageint.h" 10 #include "pageint.h"
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after
119 if (len > 32) { 119 if (len > 32) {
120 m_ParamBuf1[index].m_Type = 0; 120 m_ParamBuf1[index].m_Type = 0;
121 m_ParamBuf1[index].m_pObject = CPDF_Name::Create(PDF_NameDecode(CFX_Byte StringC(name, len))); 121 m_ParamBuf1[index].m_pObject = CPDF_Name::Create(PDF_NameDecode(CFX_Byte StringC(name, len)));
122 } else { 122 } else {
123 m_ParamBuf1[index].m_Type = PDFOBJ_NAME; 123 m_ParamBuf1[index].m_Type = PDFOBJ_NAME;
124 if (FXSYS_memchr(name, '#', len) == NULL) { 124 if (FXSYS_memchr(name, '#', len) == NULL) {
125 FXSYS_memcpy32(m_ParamBuf1[index].m_Name.m_Buffer, name, len); 125 FXSYS_memcpy32(m_ParamBuf1[index].m_Name.m_Buffer, name, len);
126 m_ParamBuf1[index].m_Name.m_Len = len; 126 m_ParamBuf1[index].m_Name.m_Len = len;
127 } else { 127 } else {
128 CFX_ByteString str = PDF_NameDecode(CFX_ByteStringC(name, len)); 128 CFX_ByteString str = PDF_NameDecode(CFX_ByteStringC(name, len));
129 FXSYS_memcpy32(m_ParamBuf1[index].m_Name.m_Buffer, (FX_LPCSTR)str, s tr.GetLength()); 129 FXSYS_memcpy32(m_ParamBuf1[index].m_Name.m_Buffer, str.c_str(), str. GetLength());
130 m_ParamBuf1[index].m_Name.m_Len = str.GetLength(); 130 m_ParamBuf1[index].m_Name.m_Len = str.GetLength();
131 } 131 }
132 } 132 }
133 } 133 }
134 void CPDF_StreamContentParser::AddNumberParam(FX_LPCSTR str, int len) 134 void CPDF_StreamContentParser::AddNumberParam(FX_LPCSTR str, int len)
135 { 135 {
136 int index = GetNextParamPos(); 136 int index = GetNextParamPos();
137 m_ParamBuf1[index].m_Type = PDFOBJ_NUMBER; 137 m_ParamBuf1[index].m_Type = PDFOBJ_NUMBER;
138 FX_atonum(CFX_ByteStringC(str, len), m_ParamBuf1[index].m_Number.m_bInteger, 138 FX_atonum(CFX_ByteStringC(str, len), m_ParamBuf1[index].m_Number.m_bInteger,
139 &m_ParamBuf1[index].m_Number.m_Integer); 139 &m_ParamBuf1[index].m_Number.m_Integer);
(...skipping 1439 matching lines...) Expand 10 before | Expand all | Expand 10 after
1579 buf.AppendChar((char)code); 1579 buf.AppendChar((char)code);
1580 } 1580 }
1581 bFirst = !bFirst; 1581 bFirst = !bFirst;
1582 } 1582 }
1583 } 1583 }
1584 if (!bFirst) { 1584 if (!bFirst) {
1585 buf.AppendChar((char)code); 1585 buf.AppendChar((char)code);
1586 } 1586 }
1587 return buf.GetByteString(); 1587 return buf.GetByteString();
1588 } 1588 }
OLDNEW
« no previous file with comments | « core/src/fpdfapi/fpdf_page/fpdf_page_graph_state.cpp ('k') | core/src/fpdfapi/fpdf_parser/fpdf_parser_decode.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698