| 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:
 | 
| 
 |