Fix missing or broken include guard macros in pdfium headers.
authorTom Sepez <tsepez@chromium.org>
Tue, 12 Aug 2014 21:43:18 +0000 (14:43 -0700)
committerTom Sepez <tsepez@chromium.org>
Tue, 12 Aug 2014 21:43:18 +0000 (14:43 -0700)
This has no ill-effect at present, but may be distracting when viewing the file
since it just looks wrong.

R=jun_fang@foxitsoftware.com

Review URL: https://codereview.chromium.org/461933003

core/include/fpdfdoc/fpdf_ap.h
core/src/fpdfapi/fpdf_page/pageint.h
core/src/fpdfdoc/pdf_vt.h
core/src/fxge/dib/dib_int.h
core/src/fxge/ge/text_int.h
fpdfsdk/include/formfiller/FFL_Utils.h

index c2299fc..78f9676 100644 (file)
@@ -4,7 +4,9 @@
  
 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
 
+#ifndef _FPDF_AP_H_
 #define _FPDF_AP_H_
+
 #include "../fxcrt/fx_basic.h"
 #include "../fpdfapi/fpdf_parser.h"
 #include "fpdf_vt.h"
@@ -90,3 +92,5 @@ public:
 
     static CFX_ByteString                                      GenerateColorAP(const CPVT_Color & color, const FX_BOOL & bFillOrStroke);
 };
+
+#endif  // _FPDF_AP_H_
index 4e097ca..52aded0 100644 (file)
@@ -4,6 +4,9 @@
  
 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
 
+#ifndef _PAGEINT_H_
+#define _PAGEINT_H_
+
 #include "../../../include/fpdfapi/fpdf_pageobj.h"
 #define PARSE_STEP_LIMIT               100
 #define STREAM_PARSE_BUFSIZE   20480
@@ -503,3 +506,5 @@ public:
 protected:
     CFX_MapByteStringToPtr     m_NamingCache;
 };
+
+#endif  // _PAGEINT_H_
index 09ed0b0..8fc9c7c 100644 (file)
@@ -4,7 +4,9 @@
  
 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
 
+#ifndef _PDF_VT_H_
 #define _PDF_VT_H_
+
 class CPVT_Size;
 class CPVT_FloatRect;
 struct CPVT_SectionInfo;
@@ -637,3 +639,5 @@ private:
     CPVT_WordPlace                                                     m_CurPos;
     CPDF_VariableText *                                                m_pVT;
 };
+
+#endif  // _PDF_VT_H_
index 1e6d82e..19dc358 100644 (file)
@@ -1,9 +1,12 @@
 // 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 _DIB_INT_H_
+#define _DIB_INT_H_
+
 class CPDF_FixedMatrix : public CFX_Object
 {
 public:
@@ -86,3 +89,5 @@ public:
     void       StretchVert();
     int                m_State;
 };
+
+#endif  // _DIB_INT_H_
index a3c9417..c8d5596 100644 (file)
@@ -4,6 +4,9 @@
  
 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
 
+#ifndef _TEXT_INT_H_
+#define _TEXT_INT_H_
+
 struct _CFX_UniqueKeyGen {
     void               Generate(int count, ...);
     FX_CHAR            m_Key[128];
@@ -98,3 +101,5 @@ public:
     int                                        m_PitchFamily;
     CFX_ByteString             m_FontTables;
 };
+
+#endif  // _TEXT_INT_H_
index 2fdc7b1..4b77aa2 100644 (file)
@@ -4,6 +4,9 @@
  
 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
 
+#ifndef _FFL_UTILS_H_
+#define _FFL_UTILS_H_
+
 #define FFL_BASE_USERUNIT                      1.0f / 72.0f
 
 template<class T> T FFL_MIN (const T & i, const T & j) { return ((i < j) ? i : j); }
@@ -18,3 +21,4 @@ public:
        static FX_BOOL                                  TraceObject(CPDF_Object* pObj);
 };
 
+#endif  // _FFL_UTILS_H_