Add a missing #include that's needed for call to FXSYS_tolower.
[pdfium.git] / core / src / fxge / android / fpf_skiamodule.h
index 7f53751..5d1da7b 100644 (file)
@@ -1,22 +1,30 @@
 // 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 _FPF_MODULE_H_
-#define _FPF_MODULE_H_
+#ifndef CORE_SRC_FXGE_ANDROID_FPF_SKIAMODULE_H_
+#define CORE_SRC_FXGE_ANDROID_FPF_SKIAMODULE_H_
+
 #if _FX_OS_ == _FX_ANDROID_
+
+#include "../../../include/fxge/fpf.h"
+
 class CFPF_SkiaFontMgr;
-class CFPF_SkiaDeviceModule : public IFPF_DeviceModule
-{
-public:
-    CFPF_SkiaDeviceModule() : m_pFontMgr(NULL) {}
-    virtual ~CFPF_SkiaDeviceModule();
-    virtual void                               Destroy();
-    virtual IFPF_FontMgr*              GetFontMgr();
-protected:
-    CFPF_SkiaFontMgr   *m_pFontMgr;
+
+class CFPF_SkiaDeviceModule : public IFPF_DeviceModule {
+ public:
+  CFPF_SkiaDeviceModule() : m_pFontMgr(nullptr) {}
+  ~CFPF_SkiaDeviceModule() override;
+
+  // IFPF_DeviceModule
+  void Destroy() override;
+  IFPF_FontMgr* GetFontMgr() override;
+
+ protected:
+  CFPF_SkiaFontMgr* m_pFontMgr;
 };
 #endif
-#endif
+
+#endif  // CORE_SRC_FXGE_ANDROID_FPF_SKIAMODULE_H_