| Index: core/include/fxcrt/fx_ext.h
 | 
| diff --git a/core/include/fxcrt/fx_ext.h b/core/include/fxcrt/fx_ext.h
 | 
| index 60cc259ff8ca451a36abff5c1344bb5641f8231c..4e1525a1a06b6a780f5deebb4e80534bd306bdf8 100644
 | 
| --- a/core/include/fxcrt/fx_ext.h
 | 
| +++ b/core/include/fxcrt/fx_ext.h
 | 
| @@ -19,11 +19,11 @@ extern "C" {
 | 
|  
 | 
|  FX_FLOAT		FXSYS_tan(FX_FLOAT a);
 | 
|  FX_FLOAT		FXSYS_logb(FX_FLOAT b, FX_FLOAT x);
 | 
| -FX_FLOAT		FXSYS_strtof(FX_LPCSTR pcsStr, int32_t iLength = -1, int32_t *pUsedLen = NULL);
 | 
| -FX_FLOAT		FXSYS_wcstof(FX_LPCWSTR pwsStr, int32_t iLength = -1, int32_t *pUsedLen = NULL);
 | 
| -FX_LPWSTR		FXSYS_wcsncpy(FX_LPWSTR dstStr, FX_LPCWSTR srcStr, size_t count);
 | 
| -int32_t		FXSYS_wcsnicmp(FX_LPCWSTR s1, FX_LPCWSTR s2, size_t count);
 | 
| -int32_t		FXSYS_strnicmp(FX_LPCSTR s1, FX_LPCSTR s2, size_t count);
 | 
| +FX_FLOAT		FXSYS_strtof(const FX_CHAR* pcsStr, int32_t iLength = -1, int32_t *pUsedLen = NULL);
 | 
| +FX_FLOAT		FXSYS_wcstof(const FX_WCHAR* pwsStr, int32_t iLength = -1, int32_t *pUsedLen = NULL);
 | 
| +FX_WCHAR*		FXSYS_wcsncpy(FX_WCHAR* dstStr, const FX_WCHAR* srcStr, size_t count);
 | 
| +int32_t		FXSYS_wcsnicmp(const FX_WCHAR* s1, const FX_WCHAR* s2, size_t count);
 | 
| +int32_t		FXSYS_strnicmp(const FX_CHAR* s1, const FX_CHAR* s2, size_t count);
 | 
|  
 | 
|  inline FX_BOOL	FXSYS_islower(int32_t ch)
 | 
|  {
 | 
| @@ -42,8 +42,8 @@ inline int32_t FXSYS_toupper(int32_t ch)
 | 
|      return ch < 'a' || ch > 'z' ? ch : (ch - 0x20);
 | 
|  }
 | 
|  
 | 
| -FX_DWORD	FX_HashCode_String_GetA(FX_LPCSTR pStr, int32_t iLength, FX_BOOL bIgnoreCase = FALSE);
 | 
| -FX_DWORD	FX_HashCode_String_GetW(FX_LPCWSTR pStr, int32_t iLength, FX_BOOL bIgnoreCase = FALSE);
 | 
| +FX_DWORD	FX_HashCode_String_GetA(const FX_CHAR* pStr, int32_t iLength, FX_BOOL bIgnoreCase = FALSE);
 | 
| +FX_DWORD	FX_HashCode_String_GetW(const FX_WCHAR* pStr, int32_t iLength, FX_BOOL bIgnoreCase = FALSE);
 | 
|  
 | 
|  #ifdef __cplusplus
 | 
|  }
 | 
| @@ -52,17 +52,17 @@ FX_DWORD	FX_HashCode_String_GetW(FX_LPCWSTR pStr, int32_t iLength, FX_BOOL bIgno
 | 
|  extern "C" {
 | 
|  #endif
 | 
|  
 | 
| -FX_LPVOID	FX_Random_MT_Start(FX_DWORD dwSeed);
 | 
| +void*	FX_Random_MT_Start(FX_DWORD dwSeed);
 | 
|  
 | 
| -FX_DWORD	FX_Random_MT_Generate(FX_LPVOID pContext);
 | 
| +FX_DWORD	FX_Random_MT_Generate(void* pContext);
 | 
|  
 | 
| -void		FX_Random_MT_Close(FX_LPVOID pContext);
 | 
| +void		FX_Random_MT_Close(void* pContext);
 | 
|  
 | 
| -void		FX_Random_GenerateBase(FX_LPDWORD pBuffer, int32_t iCount);
 | 
| +void		FX_Random_GenerateBase(FX_DWORD* pBuffer, int32_t iCount);
 | 
|  
 | 
| -void		FX_Random_GenerateMT(FX_LPDWORD pBuffer, int32_t iCount);
 | 
| +void		FX_Random_GenerateMT(FX_DWORD* pBuffer, int32_t iCount);
 | 
|  
 | 
| -void		FX_Random_GenerateCrypto(FX_LPDWORD pBuffer, int32_t iCount);
 | 
| +void		FX_Random_GenerateCrypto(FX_DWORD* pBuffer, int32_t iCount);
 | 
|  #ifdef __cplusplus
 | 
|  }
 | 
|  #endif
 | 
| 
 |