Index: xfa/src/fxfa/src/common/xfa_object.h |
diff --git a/xfa/src/fxfa/src/common/xfa_object.h b/xfa/src/fxfa/src/common/xfa_object.h |
index d2b0f1df967adaddb7768961f6f87a2f46e6089f..7c4acd4105ac71299d187bd354a2c228d4f44bb9 100644 |
--- a/xfa/src/fxfa/src/common/xfa_object.h |
+++ b/xfa/src/fxfa/src/common/xfa_object.h |
@@ -80,9 +80,9 @@ public: |
} |
XFA_ELEMENT GetClassID() const; |
void GetClassName(CFX_WideStringC &wsName) const; |
- FX_UINT32 GetClassHashCode() const; |
+ uint32_t GetClassHashCode() const; |
void Script_ObjectClass_ClassName(FXJSE_HVALUE hValue, FX_BOOL bSetting, XFA_ATTRIBUTE eAttribute); |
- void ThrowScriptErrorMessage(FX_INT32 iStringID, ...); |
+ void ThrowScriptErrorMessage(int32_t iStringID, ...); |
protected: |
CXFA_Document *m_pDocument; |
FX_DWORD m_uFlags; |
@@ -115,15 +115,15 @@ typedef struct _XFA_MAPDATABLOCK { |
return (FX_LPBYTE)this + sizeof(_XFA_MAPDATABLOCK); |
} |
XFA_MAPDATABLOCKCALLBACKINFO* pCallbackInfo; |
- FX_INT32 iBytes; |
+ int32_t iBytes; |
} XFA_MAPDATABLOCK, * XFA_LPMAPDATABLOCK; |
typedef struct _XFA_MAPMODULEDATA { |
CFX_MapPtrToPtr m_ValueMap; |
CFX_MapPtrTemplate<FX_LPVOID, XFA_LPMAPDATABLOCK> m_BufferMap; |
} XFA_MAPMODULEDATA, * XFA_LPMAPMODULEDATA; |
-#define XFA_CalcRefCount (FX_LPVOID)(FX_UINTPTR)FXBSTR_ID('X', 'F', 'A', 'R') |
-#define XFA_CalcData (FX_LPVOID)(FX_UINTPTR)FXBSTR_ID('X', 'F', 'A', 'C') |
-#define XFA_LAYOUTITEMKEY (FX_LPVOID)(FX_UINTPTR)FXBSTR_ID('L', 'Y', 'I', 'M') |
+#define XFA_CalcRefCount (FX_LPVOID)(uintptr_t)FXBSTR_ID('X', 'F', 'A', 'R') |
+#define XFA_CalcData (FX_LPVOID)(uintptr_t)FXBSTR_ID('X', 'F', 'A', 'C') |
+#define XFA_LAYOUTITEMKEY (FX_LPVOID)(uintptr_t)FXBSTR_ID('L', 'Y', 'I', 'M') |
class CXFA_Node : public CXFA_Object |
{ |
public: |
@@ -176,7 +176,7 @@ public: |
FX_BOOL SetBoolean(XFA_ATTRIBUTE eAttr, FX_BOOL bValue, FX_BOOL bNotify = FALSE) |
{ |
- return SetValue(eAttr, XFA_ATTRIBUTETYPE_Boolean, (FX_LPVOID)(FX_UINTPTR)bValue, bNotify); |
+ return SetValue(eAttr, XFA_ATTRIBUTETYPE_Boolean, (FX_LPVOID)(uintptr_t)bValue, bNotify); |
} |
FX_BOOL TryBoolean(XFA_ATTRIBUTE eAttr, FX_BOOL &bValue, FX_BOOL bUseDefault = TRUE); |
FX_BOOL GetBoolean(XFA_ATTRIBUTE eAttr) |
@@ -184,19 +184,19 @@ public: |
FX_BOOL bValue; |
return TryBoolean(eAttr, bValue, TRUE) ? bValue : FALSE; |
} |
- FX_BOOL SetInteger(XFA_ATTRIBUTE eAttr, FX_INT32 iValue, FX_BOOL bNotify = FALSE) |
+ FX_BOOL SetInteger(XFA_ATTRIBUTE eAttr, int32_t iValue, FX_BOOL bNotify = FALSE) |
{ |
- return SetValue(eAttr, XFA_ATTRIBUTETYPE_Integer, (FX_LPVOID)(FX_UINTPTR)iValue, bNotify); |
+ return SetValue(eAttr, XFA_ATTRIBUTETYPE_Integer, (FX_LPVOID)(uintptr_t)iValue, bNotify); |
} |
- FX_BOOL TryInteger(XFA_ATTRIBUTE eAttr, FX_INT32 &iValue, FX_BOOL bUseDefault = TRUE); |
- FX_INT32 GetInteger(XFA_ATTRIBUTE eAttr) |
+ FX_BOOL TryInteger(XFA_ATTRIBUTE eAttr, int32_t &iValue, FX_BOOL bUseDefault = TRUE); |
+ int32_t GetInteger(XFA_ATTRIBUTE eAttr) |
{ |
- FX_INT32 iValue; |
+ int32_t iValue; |
return TryInteger(eAttr, iValue, TRUE) ? iValue : 0; |
} |
FX_BOOL SetEnum(XFA_ATTRIBUTE eAttr, XFA_ATTRIBUTEENUM eValue, FX_BOOL bNotify = FALSE) |
{ |
- return SetValue(eAttr, XFA_ATTRIBUTETYPE_Enum, (FX_LPVOID)(FX_UINTPTR)eValue, bNotify); |
+ return SetValue(eAttr, XFA_ATTRIBUTETYPE_Enum, (FX_LPVOID)(uintptr_t)eValue, bNotify); |
} |
FX_BOOL TryEnum(XFA_ATTRIBUTE eAttr, XFA_ATTRIBUTEENUM &eValue, FX_BOOL bUseDefault = TRUE); |
XFA_ATTRIBUTEENUM GetEnum(XFA_ATTRIBUTE eAttr) |
@@ -234,16 +234,16 @@ public: |
FX_LPVOID pData; |
return TryUserData(pKey, pData, bProtoAlso) ? pData : NULL; |
} |
- CXFA_Node* GetProperty(FX_INT32 index, XFA_ELEMENT eProperty, FX_BOOL bCreateProperty = TRUE); |
- FX_INT32 CountChildren(XFA_ELEMENT eElement, FX_BOOL bOnlyChild = FALSE); |
- CXFA_Node* GetChild(FX_INT32 index, XFA_ELEMENT eElement, FX_BOOL bOnlyChild = FALSE); |
- FX_INT32 InsertChild(FX_INT32 index, CXFA_Node *pNode); |
+ CXFA_Node* GetProperty(int32_t index, XFA_ELEMENT eProperty, FX_BOOL bCreateProperty = TRUE); |
+ int32_t CountChildren(XFA_ELEMENT eElement, FX_BOOL bOnlyChild = FALSE); |
+ CXFA_Node* GetChild(int32_t index, XFA_ELEMENT eElement, FX_BOOL bOnlyChild = FALSE); |
+ int32_t InsertChild(int32_t index, CXFA_Node *pNode); |
FX_BOOL InsertChild(CXFA_Node *pNode, CXFA_Node* pBeforeNode = NULL); |
FX_BOOL RemoveChild(CXFA_Node *pNode, FX_BOOL bNotify = TRUE); |
CXFA_Node* Clone(FX_BOOL bRecursive); |
CXFA_Node* GetNodeItem(XFA_NODEITEM eItem) const; |
CXFA_Node* GetNodeItem(XFA_NODEITEM eItem, XFA_OBJECTTYPE eType) const; |
- FX_INT32 GetNodeList(CXFA_NodeArray &nodes, FX_DWORD dwTypeFilter = XFA_NODEFILTER_Children | XFA_NODEFILTER_Properties, XFA_ELEMENT eElementFilter = XFA_ELEMENT_UNKNOWN, FX_INT32 iLevel = 1); |
+ int32_t GetNodeList(CXFA_NodeArray &nodes, FX_DWORD dwTypeFilter = XFA_NODEFILTER_Children | XFA_NODEFILTER_Properties, XFA_ELEMENT eElementFilter = XFA_ELEMENT_UNKNOWN, int32_t iLevel = 1); |
CXFA_Node* CreateSamePacketNode(XFA_ELEMENT eElement, FX_DWORD dwFlags = XFA_NODEFLAG_Initialized); |
CXFA_Node* CloneTemplateToForm(FX_BOOL bRecursive); |
CXFA_Node* GetTemplateNode(); |
@@ -251,9 +251,9 @@ public: |
CXFA_Node* GetDataDescriptionNode(); |
void SetDataDescriptionNode(CXFA_Node* pDataDescriptionNode); |
CXFA_Node* GetBindData(); |
- FX_INT32 GetBindItems(CXFA_NodeArray& formItems); |
- FX_INT32 AddBindItem(CXFA_Node* pFormNode); |
- FX_INT32 RemoveBindItem(CXFA_Node* pFormNode); |
+ int32_t GetBindItems(CXFA_NodeArray& formItems); |
+ int32_t AddBindItem(CXFA_Node* pFormNode); |
+ int32_t RemoveBindItem(CXFA_Node* pFormNode); |
FX_BOOL HasBindItem(); |
CXFA_WidgetData* GetWidgetData(); |
CXFA_WidgetData* GetContainerWidgetData(); |
@@ -265,8 +265,8 @@ public: |
CXFA_Node* GetNextSameNameSibling(FX_DWORD dwNodeNameHash) const; |
CXFA_Node* GetNextSameNameSibling(FX_WSTR wsNodeName) const; |
CXFA_Node* GetNextSameClassSibling(XFA_ELEMENT eNodeClass) const; |
- FX_INT32 GetNodeSameNameIndex() const; |
- FX_INT32 GetNodeSameClassIndex() const; |
+ int32_t GetNodeSameNameIndex() const; |
+ int32_t GetNodeSameClassIndex() const; |
void GetSOMExpression(CFX_WideString& wsSOMExpression); |
CXFA_Node* GetInstanceMgrOfSubform(); |
@@ -367,7 +367,7 @@ public: |
void Script_Subform_ExecValidate(CFXJSE_Arguments* pArguments); |
void Script_Subform_GetInvalidObjects(CFXJSE_Arguments* pArguments); |
- FX_INT32 Subform_and_SubformSet_InstanceIndex(); |
+ int32_t Subform_and_SubformSet_InstanceIndex(); |
void Script_Template_FormNodes(CFXJSE_Arguments* pArguments); |
void Script_Template_Remerge(CFXJSE_Arguments* pArguments); |
void Script_Template_ExecInitialize(CFXJSE_Arguments* pArguments); |
@@ -384,8 +384,8 @@ public: |
void Script_InstanceManager_SetInstances(CFXJSE_Arguments* pArguments); |
void Script_InstanceManager_AddInstance(CFXJSE_Arguments* pArguments); |
void Script_InstanceManager_InsertInstance(CFXJSE_Arguments* pArguments); |
- FX_INT32 InstanceManager_SetInstances(FX_INT32 iCount); |
- FX_INT32 InstanceManager_MoveInstance(FX_INT32 iTo, FX_INT32 iFrom); |
+ int32_t InstanceManager_SetInstances(int32_t iCount); |
+ int32_t InstanceManager_MoveInstance(int32_t iTo, int32_t iFrom); |
void Script_Occur_Max(FXJSE_HVALUE hValue, FX_BOOL bSetting, XFA_ATTRIBUTE eAttribute); |
void Script_Occur_Min(FXJSE_HVALUE hValue, FX_BOOL bSetting, XFA_ATTRIBUTE eAttribute); |
void Script_Desc_Metadata(CFXJSE_Arguments* pArguments); |
@@ -434,7 +434,7 @@ protected: |
void OnRemoved(CXFA_Node *pParent, CXFA_Node *pRemoved, FX_BOOL bNotify); |
void OnChanging(XFA_ATTRIBUTE eAttr, FX_LPVOID pNewValue, FX_BOOL bNotify); |
void OnChanged(XFA_ATTRIBUTE eAttr, FX_LPVOID pNewValue, FX_BOOL bNotify, FX_BOOL bScriptModify = FALSE); |
- FX_INT32 execSingleEventByName(FX_WSTR wsEventName, XFA_ELEMENT eElementType); |
+ int32_t execSingleEventByName(FX_WSTR wsEventName, XFA_ELEMENT eElementType); |
FX_BOOL SetScriptContent(const CFX_WideString& wsContent, const CFX_WideString& wsXMLValue, FX_BOOL bNotify = TRUE, FX_BOOL bScriptModify = FALSE, FX_BOOL bSyncData = TRUE); |
CFX_WideString GetScriptContent(FX_BOOL bScriptModify = FALSE); |
XFA_LPMAPMODULEDATA GetMapModuleData(FX_BOOL bCreateNew); |
@@ -442,8 +442,8 @@ protected: |
FX_BOOL GetMapModuleValue(FX_LPVOID pKey, FX_LPVOID &pValue); |
void SetMapModuleString(FX_LPVOID pKey, FX_WSTR wsValue); |
FX_BOOL GetMapModuleString(FX_LPVOID pKey, CFX_WideStringC &wsValue); |
- void SetMapModuleBuffer(FX_LPVOID pKey, FX_LPVOID pValue, FX_INT32 iBytes, XFA_MAPDATABLOCKCALLBACKINFO* pCallbackInfo = NULL); |
- FX_BOOL GetMapModuleBuffer(FX_LPVOID pKey, FX_LPVOID &pValue, FX_INT32 &iBytes, FX_BOOL bProtoAlso = TRUE); |
+ void SetMapModuleBuffer(FX_LPVOID pKey, FX_LPVOID pValue, int32_t iBytes, XFA_MAPDATABLOCKCALLBACKINFO* pCallbackInfo = NULL); |
+ FX_BOOL GetMapModuleBuffer(FX_LPVOID pKey, FX_LPVOID &pValue, int32_t &iBytes, FX_BOOL bProtoAlso = TRUE); |
FX_BOOL HasMapModuleKey(FX_LPVOID pKey, FX_BOOL bProtoAlso = FALSE); |
void RemoveMapModuleKey(FX_LPVOID pKey = NULL); |
void MergeAllData(FX_LPVOID pDstModule, FX_BOOL bUseSrcAttr = TRUE); |
@@ -472,13 +472,13 @@ public: |
{ |
return (XFA_ELEMENT)m_eNodeClass; |
} |
- FX_UINT32 GetScriptObjHash() |
+ uint32_t GetScriptObjHash() |
{ |
return m_uScriptHash; |
} |
protected: |
XFA_ELEMENT m_eNodeClass; |
- FX_UINT32 m_uScriptHash; |
+ uint32_t m_uScriptHash; |
}; |
class CXFA_ThisProxy : public CXFA_Object |
{ |
@@ -511,11 +511,11 @@ public: |
return XFA_ELEMENT_NodeList; |
} |
CXFA_Node* NamedItem(FX_WSTR wsName); |
- virtual FX_INT32 GetLength() = 0; |
+ virtual int32_t GetLength() = 0; |
virtual FX_BOOL Append(CXFA_Node* pNode) = 0; |
virtual FX_BOOL Insert(CXFA_Node* pNewNode, CXFA_Node* pBeforeNode) = 0; |
virtual FX_BOOL Remove(CXFA_Node* pNode) = 0; |
- virtual CXFA_Node* Item(FX_INT32 iIndex) = 0; |
+ virtual CXFA_Node* Item(int32_t iIndex) = 0; |
void Script_ListClass_Append(CFXJSE_Arguments* pArguments); |
void Script_ListClass_Insert(CFXJSE_Arguments* pArguments); |
@@ -530,11 +530,11 @@ class CXFA_ArrayNodeList : public CXFA_NodeList |
public: |
CXFA_ArrayNodeList(CXFA_Document* pDocument); |
void SetArrayNodeList(const CXFA_NodeArray &srcArray); |
- virtual FX_INT32 GetLength(); |
+ virtual int32_t GetLength(); |
virtual FX_BOOL Append(CXFA_Node* pNode); |
virtual FX_BOOL Insert(CXFA_Node* pNewNode, CXFA_Node* pBeforeNode); |
virtual FX_BOOL Remove(CXFA_Node* pNode); |
- virtual CXFA_Node* Item(FX_INT32 iIndex); |
+ virtual CXFA_Node* Item(int32_t iIndex); |
protected: |
CXFA_NodeArray m_array; |
}; |
@@ -543,11 +543,11 @@ class CXFA_AttachNodeList : public CXFA_NodeList |
public: |
CXFA_AttachNodeList(CXFA_Document* pDocument, CXFA_Node* pAttachNode); |
- virtual FX_INT32 GetLength(); |
+ virtual int32_t GetLength(); |
virtual FX_BOOL Append(CXFA_Node* pNode); |
virtual FX_BOOL Insert(CXFA_Node* pNewNode, CXFA_Node* pBeforeNode); |
virtual FX_BOOL Remove(CXFA_Node* pNode); |
- virtual CXFA_Node* Item(FX_INT32 iIndex); |
+ virtual CXFA_Node* Item(int32_t iIndex); |
protected: |
CXFA_Node* m_pAttachNode; |
}; |