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

Side by Side Diff: fpdfsdk/src/fpdfppo.cpp

Issue 1481523004: master: more underlying types (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@master
Patch Set: Created 5 years 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_ppo.h" 7 #include "public/fpdf_ppo.h"
8 8
9 #include "fpdfsdk/include/fsdk_define.h" 9 #include "fpdfsdk/include/fsdk_define.h"
10 #include "third_party/base/nonstd_unique_ptr.h" 10 #include "third_party/base/nonstd_unique_ptr.h"
(...skipping 282 matching lines...) Expand 10 before | Expand all | Expand 10 after
293 return 4; 293 return 4;
294 } 294 }
295 if (!FXSYS_stricmp(strType, "Page")) { 295 if (!FXSYS_stricmp(strType, "Page")) {
296 pDictClone->Release(); 296 pDictClone->Release();
297 return 0; 297 return 0;
298 } 298 }
299 } 299 }
300 } 300 }
301 dwNewObjNum = pDoc->AddIndirectObject(pClone); 301 dwNewObjNum = pDoc->AddIndirectObject(pClone);
302 (*pObjNumberMap)[dwObjnum] = dwNewObjNum; 302 (*pObjNumberMap)[dwObjnum] = dwNewObjNum;
303
304 if (!UpdateReference(pClone, pDoc, pObjNumberMap)) { 303 if (!UpdateReference(pClone, pDoc, pObjNumberMap)) {
305 pClone->Release(); 304 pClone->Release();
306 return 0; 305 return 0;
307 } 306 }
308 return dwNewObjNum; 307 return dwNewObjNum;
309 } 308 }
310 309
311 FPDF_BOOL ParserPageRangeString(CFX_ByteString rangstring, 310 FPDF_BOOL ParserPageRangeString(CFX_ByteString rangstring,
312 CFX_WordArray* pageArray, 311 CFX_WordArray* pageArray,
313 int nCount) { 312 int nCount) {
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
401 if (!pSrcDict) 400 if (!pSrcDict)
402 return FALSE; 401 return FALSE;
403 402
404 CPDF_Dictionary* pDstDict = pDstDoc->GetRoot(); 403 CPDF_Dictionary* pDstDict = pDstDoc->GetRoot();
405 if (!pDstDict) 404 if (!pDstDict)
406 return FALSE; 405 return FALSE;
407 406
408 pDstDict->SetAt(FX_BSTRC("ViewerPreferences"), pSrcDict->Clone(TRUE)); 407 pDstDict->SetAt(FX_BSTRC("ViewerPreferences"), pSrcDict->Clone(TRUE));
409 return TRUE; 408 return TRUE;
410 } 409 }
OLDNEW
« no previous file with comments | « fpdfsdk/src/fpdfformfill.cpp ('k') | fpdfsdk/src/fpdfsave.cpp » ('j') | fpdfsdk/src/fpdfsave.cpp » ('J')

Powered by Google App Engine
This is Rietveld 408576698