| Index: fpdfsdk/include/fsdk_define.h
 | 
| diff --git a/fpdfsdk/include/fsdk_define.h b/fpdfsdk/include/fsdk_define.h
 | 
| deleted file mode 100644
 | 
| index d6e98731d89b0daa4d79a194dc3c40bd9802a271..0000000000000000000000000000000000000000
 | 
| --- a/fpdfsdk/include/fsdk_define.h
 | 
| +++ /dev/null
 | 
| @@ -1,121 +0,0 @@
 | 
| -// Copyright 2014 PDFium Authors. All rights reserved.
 | 
| -// Use of this source code is governed by a BSD-style license that can be
 | 
| -// found in the LICENSE file.
 | 
| -
 | 
| -// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
 | 
| -
 | 
| -#ifndef FPDFSDK_INCLUDE_FSDK_DEFINE_H_
 | 
| -#define FPDFSDK_INCLUDE_FSDK_DEFINE_H_
 | 
| -
 | 
| -#include "core/fpdfapi/fpdf_parser/cpdf_parser.h"
 | 
| -#include "core/fxge/fx_dib.h"
 | 
| -#include "public/fpdfview.h"
 | 
| -
 | 
| -#ifdef PDF_ENABLE_XFA
 | 
| -#include "fpdfsdk/fpdfxfa/fpdfxfa_doc.h"
 | 
| -#endif  // PDF_ENABLE_XFA
 | 
| -
 | 
| -#ifdef _WIN32
 | 
| -#include <math.h>
 | 
| -#include <tchar.h>
 | 
| -#endif
 | 
| -
 | 
| -class CPDF_Annot;
 | 
| -class CPDF_Page;
 | 
| -class CPDF_PageRenderContext;
 | 
| -class IFSDK_PAUSE_Adapter;
 | 
| -
 | 
| -class CPDF_CustomAccess final : public IFX_FileRead {
 | 
| - public:
 | 
| -  explicit CPDF_CustomAccess(FPDF_FILEACCESS* pFileAccess);
 | 
| -  ~CPDF_CustomAccess() override {}
 | 
| -
 | 
| -  // IFX_FileRead
 | 
| -  FX_FILESIZE GetSize() override;
 | 
| -  void Release() override;
 | 
| -  FX_BOOL ReadBlock(void* buffer, FX_FILESIZE offset, size_t size) override;
 | 
| -
 | 
| -#ifdef PDF_ENABLE_XFA
 | 
| -  virtual CFX_ByteString GetFullPath();
 | 
| -  virtual FX_BOOL GetByte(uint32_t pos, uint8_t& ch);
 | 
| -  virtual FX_BOOL GetBlock(uint32_t pos, uint8_t* pBuf, uint32_t size);
 | 
| -#endif  // PDF_ENABLE_XFA
 | 
| -
 | 
| - private:
 | 
| -  FPDF_FILEACCESS m_FileAccess;
 | 
| -#ifdef PDF_ENABLE_XFA
 | 
| -  uint8_t m_Buffer[512];
 | 
| -  uint32_t m_BufferOffset;
 | 
| -#endif  // PDF_ENABLE_XFA
 | 
| -};
 | 
| -
 | 
| -#ifdef PDF_ENABLE_XFA
 | 
| -class CFPDF_FileStream : public IFX_FileStream {
 | 
| - public:
 | 
| -  explicit CFPDF_FileStream(FPDF_FILEHANDLER* pFS);
 | 
| -  ~CFPDF_FileStream() override {}
 | 
| -
 | 
| -  // IFX_FileStream:
 | 
| -  IFX_FileStream* Retain() override;
 | 
| -  void Release() override;
 | 
| -  FX_FILESIZE GetSize() override;
 | 
| -  FX_BOOL IsEOF() override;
 | 
| -  FX_FILESIZE GetPosition() override;
 | 
| -  FX_BOOL ReadBlock(void* buffer, FX_FILESIZE offset, size_t size) override;
 | 
| -  size_t ReadBlock(void* buffer, size_t size) override;
 | 
| -  FX_BOOL WriteBlock(const void* buffer,
 | 
| -                     FX_FILESIZE offset,
 | 
| -                     size_t size) override;
 | 
| -  FX_BOOL Flush() override;
 | 
| -
 | 
| -  void SetPosition(FX_FILESIZE pos) { m_nCurPos = pos; }
 | 
| -
 | 
| - protected:
 | 
| -  FPDF_FILEHANDLER* m_pFS;
 | 
| -  FX_FILESIZE m_nCurPos;
 | 
| -};
 | 
| -#endif  // PDF_ENABLE_XFA
 | 
| -
 | 
| -// Object types for public FPDF_ types; these correspond to next layer down
 | 
| -// from fpdfsdk. For master, these are CPDF_ types, but for XFA, these are
 | 
| -// CPDFXFA_ types.
 | 
| -#ifndef PDF_ENABLE_XFA
 | 
| -using UnderlyingDocumentType = CPDF_Document;
 | 
| -using UnderlyingPageType = CPDF_Page;
 | 
| -#else   // PDF_ENABLE_XFA
 | 
| -using UnderlyingDocumentType = CPDFXFA_Document;
 | 
| -using UnderlyingPageType = CPDFXFA_Page;
 | 
| -#endif  // PDF_ENABLE_XFA
 | 
| -
 | 
| -// Conversions to/from underlying types.
 | 
| -UnderlyingDocumentType* UnderlyingFromFPDFDocument(FPDF_DOCUMENT doc);
 | 
| -FPDF_DOCUMENT FPDFDocumentFromUnderlying(UnderlyingDocumentType* doc);
 | 
| -
 | 
| -UnderlyingPageType* UnderlyingFromFPDFPage(FPDF_PAGE page);
 | 
| -
 | 
| -// Conversions to/from FPDF_ types.
 | 
| -CPDF_Document* CPDFDocumentFromFPDFDocument(FPDF_DOCUMENT doc);
 | 
| -FPDF_DOCUMENT FPDFDocumentFromCPDFDocument(CPDF_Document* doc);
 | 
| -
 | 
| -CPDF_Page* CPDFPageFromFPDFPage(FPDF_PAGE page);
 | 
| -
 | 
| -CFX_DIBitmap* CFXBitmapFromFPDFBitmap(FPDF_BITMAP bitmap);
 | 
| -
 | 
| -void FSDK_SetSandBoxPolicy(FPDF_DWORD policy, FPDF_BOOL enable);
 | 
| -FPDF_BOOL FSDK_IsSandBoxPolicyEnabled(FPDF_DWORD policy);
 | 
| -void FPDF_RenderPage_Retail(CPDF_PageRenderContext* pContext,
 | 
| -                            FPDF_PAGE page,
 | 
| -                            int start_x,
 | 
| -                            int start_y,
 | 
| -                            int size_x,
 | 
| -                            int size_y,
 | 
| -                            int rotate,
 | 
| -                            int flags,
 | 
| -                            FX_BOOL bNeedToRestore,
 | 
| -                            IFSDK_PAUSE_Adapter* pause);
 | 
| -
 | 
| -void CheckUnSupportError(CPDF_Document* pDoc, uint32_t err_code);
 | 
| -void CheckUnSupportAnnot(CPDF_Document* pDoc, const CPDF_Annot* pPDFAnnot);
 | 
| -void ProcessParseError(CPDF_Parser::Error err);
 | 
| -
 | 
| -#endif  // FPDFSDK_INCLUDE_FSDK_DEFINE_H_
 | 
| 
 |