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

Side by Side Diff: core/src/fpdfdoc/doc_ocg.cpp

Issue 1171733003: Remove typdefs for pointer types in fx_system.h (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@master
Patch Set: Manual fixes. Created 5 years, 6 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
« no previous file with comments | « core/src/fpdfdoc/doc_metadata.cpp ('k') | core/src/fpdfdoc/doc_tagged.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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/fpdfdoc/fpdf_doc.h" 7 #include "../../include/fpdfdoc/fpdf_doc.h"
8 static int32_t FPDFDOC_OCG_FindGroup(const CPDF_Object *pObject, const CPDF_Dict ionary *pGroupDict) 8 static int32_t FPDFDOC_OCG_FindGroup(const CPDF_Object *pObject, const CPDF_Dict ionary *pGroupDict)
9 { 9 {
10 if (pObject == NULL || pGroupDict == NULL) { 10 if (pObject == NULL || pGroupDict == NULL) {
(...skipping 161 matching lines...) Expand 10 before | Expand all | Expand 10 after
172 } 172 }
173 } 173 }
174 FX_BOOL bDefValid = FALSE; 174 FX_BOOL bDefValid = FALSE;
175 return LoadOCGStateFromConfig(csState, pOCGDict, bDefValid); 175 return LoadOCGStateFromConfig(csState, pOCGDict, bDefValid);
176 } 176 }
177 FX_BOOL CPDF_OCContext::GetOCGVisible(const CPDF_Dictionary *pOCGDict) 177 FX_BOOL CPDF_OCContext::GetOCGVisible(const CPDF_Dictionary *pOCGDict)
178 { 178 {
179 if (!pOCGDict) { 179 if (!pOCGDict) {
180 return FALSE; 180 return FALSE;
181 } 181 }
182 FX_LPVOID bState = NULL; 182 void* bState = NULL;
183 if (m_OCGStates.Lookup(pOCGDict, bState)) { 183 if (m_OCGStates.Lookup(pOCGDict, bState)) {
184 return (uintptr_t)bState != 0; 184 return (uintptr_t)bState != 0;
185 } 185 }
186 bState = (FX_LPVOID)(uintptr_t)LoadOCGState(pOCGDict); 186 bState = (void*)(uintptr_t)LoadOCGState(pOCGDict);
187 m_OCGStates.SetAt(pOCGDict, bState); 187 m_OCGStates.SetAt(pOCGDict, bState);
188 return (uintptr_t)bState != 0; 188 return (uintptr_t)bState != 0;
189 } 189 }
190 FX_BOOL CPDF_OCContext::GetOCGVE(CPDF_Array *pExpression, FX_BOOL bFromConfig, i nt nLevel) 190 FX_BOOL CPDF_OCContext::GetOCGVE(CPDF_Array *pExpression, FX_BOOL bFromConfig, i nt nLevel)
191 { 191 {
192 if (nLevel > 32) { 192 if (nLevel > 32) {
193 return FALSE; 193 return FALSE;
194 } 194 }
195 if (pExpression == NULL) { 195 if (pExpression == NULL) {
196 return FALSE; 196 return FALSE;
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
291 if (csType == FX_BSTRC("OCG")) { 291 if (csType == FX_BSTRC("OCG")) {
292 return GetOCGVisible(pOCGDict); 292 return GetOCGVisible(pOCGDict);
293 } else { 293 } else {
294 return LoadOCMDState(pOCGDict, FALSE); 294 return LoadOCMDState(pOCGDict, FALSE);
295 } 295 }
296 } 296 }
297 void CPDF_OCContext::ResetOCContext() 297 void CPDF_OCContext::ResetOCContext()
298 { 298 {
299 m_OCGStates.RemoveAll(); 299 m_OCGStates.RemoveAll();
300 } 300 }
OLDNEW
« no previous file with comments | « core/src/fpdfdoc/doc_metadata.cpp ('k') | core/src/fpdfdoc/doc_tagged.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698