Index: core/include/fxcrt/fx_basic.h |
diff --git a/core/include/fxcrt/fx_basic.h b/core/include/fxcrt/fx_basic.h |
index 111e0d3876cfe5e6d5580b34b70c82773b5e0a0b..fbcb6570129980ef990ee6335b767ebdd658cee2 100644 |
--- a/core/include/fxcrt/fx_basic.h |
+++ b/core/include/fxcrt/fx_basic.h |
@@ -41,14 +41,14 @@ public: |
void AppendBlock(const void* pBuf, FX_STRSIZE size); |
- void AppendFill(FX_BYTE byte, FX_STRSIZE count); |
+ void AppendFill(uint8_t byte, FX_STRSIZE count); |
void AppendString(FX_BSTR str) |
{ |
AppendBlock(str.GetPtr(), str.GetLength()); |
} |
- inline void AppendByte(FX_BYTE byte) |
+ inline void AppendByte(uint8_t byte) |
{ |
if (m_AllocSize <= m_DataSize) { |
ExpandBuf(1); |
@@ -99,7 +99,7 @@ public: |
void AppendChar(int ch) |
{ |
- AppendByte((FX_BYTE)ch); |
+ AppendByte((uint8_t)ch); |
} |
CFX_ByteTextBuf& operator << (int i); |
@@ -160,7 +160,7 @@ class CFX_ArchiveSaver |
public: |
CFX_ArchiveSaver() : m_pStream(NULL) {} |
- CFX_ArchiveSaver& operator << (FX_BYTE i); |
+ CFX_ArchiveSaver& operator << (uint8_t i); |
CFX_ArchiveSaver& operator << (int i); |
@@ -178,7 +178,7 @@ public: |
void Write(const void* pData, FX_STRSIZE dwSize); |
- FX_INTPTR GetLength() |
+ intptr_t GetLength() |
{ |
return m_SavingBuf.GetSize(); |
} |
@@ -204,7 +204,7 @@ public: |
CFX_ArchiveLoader(FX_LPCBYTE pData, FX_DWORD dwSize); |
- CFX_ArchiveLoader& operator >> (FX_BYTE& i); |
+ CFX_ArchiveLoader& operator >> (uint8_t& i); |
CFX_ArchiveLoader& operator >> (int& i); |
@@ -241,14 +241,14 @@ public: |
FX_BOOL Flush(); |
- FX_INT32 AppendBlock(const void* pBuf, size_t size); |
+ int32_t AppendBlock(const void* pBuf, size_t size); |
- FX_INT32 AppendByte(FX_BYTE byte); |
+ int32_t AppendByte(uint8_t byte); |
- FX_INT32 AppendDWord(FX_DWORD i); |
+ int32_t AppendDWord(FX_DWORD i); |
- FX_INT32 AppendString(FX_BSTR lpsz); |
+ int32_t AppendString(FX_BSTR lpsz); |
protected: |
@@ -282,14 +282,14 @@ private: |
}; |
struct CFX_CharMap { |
- static CFX_CharMap* GetDefaultMapper(FX_INT32 codepage = 0); |
+ static CFX_CharMap* GetDefaultMapper(int32_t codepage = 0); |
CFX_WideString (*m_GetWideString)(CFX_CharMap* pMap, const CFX_ByteString& bstr); |
CFX_ByteString (*m_GetByteString)(CFX_CharMap* pMap, const CFX_WideString& wstr); |
- FX_INT32 (*m_GetCodePage)(); |
+ int32_t (*m_GetCodePage)(); |
}; |
class CFX_UTF8Decoder |
{ |
@@ -301,7 +301,7 @@ public: |
void Clear(); |
- void Input(FX_BYTE byte); |
+ void Input(uint8_t byte); |
void AppendChar(FX_DWORD ch); |
@@ -541,13 +541,13 @@ public: |
return -1; |
} |
}; |
-typedef CFX_ArrayTemplate<FX_BYTE> CFX_ByteArray; |
+typedef CFX_ArrayTemplate<uint8_t> CFX_ByteArray; |
typedef CFX_ArrayTemplate<FX_WORD> CFX_WordArray; |
typedef CFX_ArrayTemplate<FX_DWORD> CFX_DWordArray; |
typedef CFX_ArrayTemplate<void*> CFX_PtrArray; |
typedef CFX_ArrayTemplate<FX_FILESIZE> CFX_FileSizeArray; |
typedef CFX_ArrayTemplate<FX_FLOAT> CFX_FloatArray; |
-typedef CFX_ArrayTemplate<FX_INT32> CFX_Int32Array; |
+typedef CFX_ArrayTemplate<int32_t> CFX_Int32Array; |
template <class ObjectClass> |
class CFX_ObjectArray : public CFX_BasicArray |
{ |
@@ -574,12 +574,12 @@ public: |
return InsertSpaceAt(m_nSize, 1); |
} |
- FX_INT32 Append(const CFX_ObjectArray& src, FX_INT32 nStart = 0, FX_INT32 nCount = -1) |
+ int32_t Append(const CFX_ObjectArray& src, int32_t nStart = 0, int32_t nCount = -1) |
{ |
if (nCount == 0) { |
return 0; |
} |
- FX_INT32 nSize = src.GetSize(); |
+ int32_t nSize = src.GetSize(); |
if (!nSize) { |
return 0; |
} |
@@ -597,18 +597,18 @@ public: |
InsertSpaceAt(m_nSize, nCount); |
ObjectClass* pStartObj = (ObjectClass*)GetDataPtr(nSize); |
nSize = nStart + nCount; |
- for (FX_INT32 i = nStart; i < nSize; i ++, pStartObj++) { |
+ for (int32_t i = nStart; i < nSize; i ++, pStartObj++) { |
new ((void*)pStartObj) ObjectClass(src[i]); |
} |
return nCount; |
} |
- FX_INT32 Copy(const CFX_ObjectArray& src, FX_INT32 nStart = 0, FX_INT32 nCount = -1) |
+ int32_t Copy(const CFX_ObjectArray& src, int32_t nStart = 0, int32_t nCount = -1) |
{ |
if (nCount == 0) { |
return 0; |
} |
- FX_INT32 nSize = src.GetSize(); |
+ int32_t nSize = src.GetSize(); |
if (!nSize) { |
return 0; |
} |
@@ -626,7 +626,7 @@ public: |
SetSize(nCount); |
ObjectClass* pStartObj = (ObjectClass*)m_pData; |
nSize = nStart + nCount; |
- for (FX_INT32 i = nStart; i < nSize; i ++, pStartObj++) { |
+ for (int32_t i = nStart; i < nSize; i ++, pStartObj++) { |
new ((void*)pStartObj) ObjectClass(src[i]); |
} |
return nCount; |
@@ -704,9 +704,9 @@ private: |
short m_SegmentSize; |
- FX_BYTE m_IndexSize; |
+ uint8_t m_IndexSize; |
- FX_BYTE m_IndexDepth; |
+ uint8_t m_IndexDepth; |
int m_DataSize; |
@@ -859,26 +859,26 @@ public: |
FX_BOOL Lookup(KeyType key, ValueType& rValue) const |
{ |
FX_LPVOID pValue = NULL; |
- if (!CFX_MapPtrToPtr::Lookup((void*)(FX_UINTPTR)key, pValue)) { |
+ if (!CFX_MapPtrToPtr::Lookup((void*)(uintptr_t)key, pValue)) { |
return FALSE; |
} |
- rValue = (ValueType)(FX_UINTPTR)pValue; |
+ rValue = (ValueType)(uintptr_t)pValue; |
return TRUE; |
} |
ValueType& operator[](KeyType key) |
{ |
- return (ValueType&)CFX_MapPtrToPtr::operator []((void*)(FX_UINTPTR)key); |
+ return (ValueType&)CFX_MapPtrToPtr::operator []((void*)(uintptr_t)key); |
} |
void SetAt(KeyType key, ValueType newValue) |
{ |
- CFX_MapPtrToPtr::SetAt((void*)(FX_UINTPTR)key, (void*)(FX_UINTPTR)newValue); |
+ CFX_MapPtrToPtr::SetAt((void*)(uintptr_t)key, (void*)(uintptr_t)newValue); |
} |
FX_BOOL RemoveKey(KeyType key) |
{ |
- return CFX_MapPtrToPtr::RemoveKey((void*)(FX_UINTPTR)key); |
+ return CFX_MapPtrToPtr::RemoveKey((void*)(uintptr_t)key); |
} |
void GetNextAssoc(FX_POSITION& rNextPosition, KeyType& rKey, ValueType& rValue) const |
@@ -886,8 +886,8 @@ public: |
void* pKey = NULL; |
void* pValue = NULL; |
CFX_MapPtrToPtr::GetNextAssoc(rNextPosition, pKey, pValue); |
- rKey = (KeyType)(FX_UINTPTR)pKey; |
- rValue = (ValueType)(FX_UINTPTR)pValue; |
+ rKey = (KeyType)(uintptr_t)pKey; |
+ rValue = (ValueType)(uintptr_t)pValue; |
} |
}; |
class CFX_CMapDWordToDWord |
@@ -1428,9 +1428,9 @@ protected: |
struct DataList { |
- FX_INT32 start; |
+ int32_t start; |
- FX_INT32 count; |
+ int32_t count; |
FX_LPBYTE data; |
}; |
public: |
@@ -1445,7 +1445,7 @@ public: |
void Clear() |
{ |
- for (FX_INT32 i = m_DataLists.GetUpperBound(); i >= 0; i--) { |
+ for (int32_t i = m_DataLists.GetUpperBound(); i >= 0; i--) { |
DataList list = m_DataLists.ElementAt(i); |
if (list.data) { |
FX_Free(list.data); |
@@ -1455,15 +1455,15 @@ public: |
m_CurList = 0; |
} |
- void Append(FX_INT32 nStart, FX_INT32 nCount) |
+ void Append(int32_t nStart, int32_t nCount) |
{ |
if (nStart < 0) { |
return; |
} |
while (nCount > 0) { |
- FX_INT32 temp_count = FX_MIN(nCount, FX_DATALIST_LENGTH); |
+ int32_t temp_count = FX_MIN(nCount, FX_DATALIST_LENGTH); |
DataList list; |
- list.data = FX_Alloc2D(FX_BYTE, temp_count, unit); |
+ list.data = FX_Alloc2D(uint8_t, temp_count, unit); |
list.start = nStart; |
list.count = temp_count; |
Append(list); |
@@ -1472,7 +1472,7 @@ public: |
} |
} |
- FX_LPBYTE GetAt(FX_INT32 nIndex) |
+ FX_LPBYTE GetAt(int32_t nIndex) |
{ |
if (nIndex < 0) { |
return NULL; |
@@ -1483,9 +1483,9 @@ public: |
DataList *pCurList = m_DataLists.GetDataPtr(m_CurList); |
if (!pCurList || nIndex < pCurList->start || nIndex >= pCurList->start + pCurList->count) { |
pCurList = NULL; |
- FX_INT32 iStart = 0; |
- FX_INT32 iEnd = m_DataLists.GetUpperBound(); |
- FX_INT32 iMid = 0; |
+ int32_t iStart = 0; |
+ int32_t iEnd = m_DataLists.GetUpperBound(); |
+ int32_t iMid = 0; |
while (iStart <= iEnd) { |
iMid = (iStart + iEnd) / 2; |
DataList* list = m_DataLists.GetDataPtr(iMid); |
@@ -1505,11 +1505,11 @@ public: |
protected: |
void Append(const DataList& list) |
{ |
- FX_INT32 iStart = 0; |
- FX_INT32 iEnd = m_DataLists.GetUpperBound(); |
- FX_INT32 iFind = 0; |
+ int32_t iStart = 0; |
+ int32_t iEnd = m_DataLists.GetUpperBound(); |
+ int32_t iFind = 0; |
while (iStart <= iEnd) { |
- FX_INT32 iMid = (iStart + iEnd) / 2; |
+ int32_t iMid = (iStart + iEnd) / 2; |
DataList* cur_list = m_DataLists.GetDataPtr(iMid); |
if (list.start < cur_list->start + cur_list->count) { |
iEnd = iMid - 1; |
@@ -1529,7 +1529,7 @@ protected: |
} |
m_DataLists.InsertAt(iFind, list); |
} |
- FX_INT32 m_CurList; |
+ int32_t m_CurList; |
CFX_ArrayTemplate<DataList> m_DataLists; |
}; |
template<typename T1, typename T2> |
@@ -1542,19 +1542,19 @@ public: |
m_Data.Clear(); |
} |
- void Add(FX_INT32 nStart, FX_INT32 nCount) |
+ void Add(int32_t nStart, int32_t nCount) |
{ |
m_Data.Append(nStart, nCount); |
} |
- T2& operator [] (FX_INT32 nIndex) |
+ T2& operator [] (int32_t nIndex) |
{ |
FX_LPBYTE data = m_Data.GetAt(nIndex); |
FXSYS_assert(data != NULL); |
return (T2&)(*(volatile T2*)data); |
} |
- T2* GetPtrAt(FX_INT32 nIndex) |
+ T2* GetPtrAt(int32_t nIndex) |
{ |
return (T2*)m_Data.GetAt(nIndex); |
} |