Index: core/fxcrt/include/fx_basic.h |
diff --git a/core/fxcrt/include/fx_basic.h b/core/fxcrt/include/fx_basic.h |
index 0f517e7217c4d714cc7e275bf91d9ada910ec6fb..73cb648a46b04b60508f3622c857cdbb3958048f 100644 |
--- a/core/fxcrt/include/fx_basic.h |
+++ b/core/fxcrt/include/fx_basic.h |
@@ -618,8 +618,9 @@ class CFX_PtrList { |
public: |
~CFX_PtrList(); |
}; |
-typedef void (*PD_CALLBACK_FREEDATA)(void* pData); |
+#ifdef PDF_ENABLE_XFA |
+typedef void (*PD_CALLBACK_FREEDATA)(void* pData); |
struct FX_PRIVATEDATA { |
void FreeData(); |
@@ -666,6 +667,7 @@ class CFX_PrivateData { |
PD_CALLBACK_FREEDATA callback, |
FX_BOOL bSelfDestruct); |
}; |
+#endif // PDF_ENABLE_XFA |
class CFX_BitStream { |
public: |