Merge to XFA: Remove typdefs for pointer types in fx_system.h.
[pdfium.git] / xfa / src / fgas / src / crt / fx_encode.cpp
index 9de79e3..0f9bb1a 100644 (file)
@@ -6,7 +6,7 @@
 \r
 #include "../fgas_base.h"\r
 #include "fx_codepage.h"\r
-void FX_SwapByteOrder(FX_LPWSTR pStr, int32_t iLength)\r
+void FX_SwapByteOrder(FX_WCHAR* pStr, int32_t iLength)\r
 {\r
     FXSYS_assert(pStr != NULL);\r
     if (iLength < 0) {\r
@@ -28,7 +28,7 @@ void FX_SwapByteOrder(FX_LPWSTR pStr, int32_t iLength)
         }\r
     }\r
 }\r
-void FX_SwapByteOrderCopy(FX_LPCWSTR pSrc, FX_LPWSTR pDst, int32_t iLength)\r
+void FX_SwapByteOrderCopy(const FX_WCHAR* pSrc, FX_WCHAR* pDst, int32_t iLength)\r
 {\r
     FXSYS_assert(pSrc != NULL && pDst != NULL);\r
     if (iLength < 0) {\r
@@ -50,19 +50,19 @@ void FX_SwapByteOrderCopy(FX_LPCWSTR pSrc, FX_LPWSTR pDst, int32_t iLength)
         }\r
     }\r
 }\r
-void FX_UTF16ToWChar(FX_LPVOID pBuffer, int32_t iLength)\r
+void FX_UTF16ToWChar(void* pBuffer, int32_t iLength)\r
 {\r
     FXSYS_assert(pBuffer != NULL && iLength > 0);\r
     if (sizeof(FX_WCHAR) == 2) {\r
         return;\r
     }\r
     FX_WORD *pSrc = (FX_WORD*)pBuffer;\r
-    FX_LPWSTR pDst = (FX_LPWSTR)pBuffer;\r
+    FX_WCHAR* pDst = (FX_WCHAR*)pBuffer;\r
     while (--iLength >= 0) {\r
         pDst[iLength] = (FX_WCHAR)pSrc[iLength];\r
     }\r
 }\r
-void FX_UTF16ToWCharCopy(const FX_WORD *pUTF16, FX_LPWSTR pWChar, int32_t iLength)\r
+void FX_UTF16ToWCharCopy(const FX_WORD *pUTF16, FX_WCHAR* pWChar, int32_t iLength)\r
 {\r
     FXSYS_assert(pUTF16 != NULL && pWChar != NULL && iLength > 0);\r
     if (sizeof(FX_WCHAR) == 2) {\r
@@ -73,19 +73,19 @@ void FX_UTF16ToWCharCopy(const FX_WORD *pUTF16, FX_LPWSTR pWChar, int32_t iLengt
         }\r
     }\r
 }\r
-void FX_WCharToUTF16(FX_LPVOID pBuffer, int32_t iLength)\r
+void FX_WCharToUTF16(void* pBuffer, int32_t iLength)\r
 {\r
     FXSYS_assert(pBuffer != NULL && iLength > 0);\r
     if (sizeof(FX_WCHAR) == 2) {\r
         return;\r
     }\r
-    FX_LPCWSTR pSrc = (FX_LPCWSTR)pBuffer;\r
+    const FX_WCHAR* pSrc = (const FX_WCHAR*)pBuffer;\r
     FX_WORD *pDst = (FX_WORD*)pBuffer;\r
     while (--iLength >= 0) {\r
         *pDst++ = (FX_WORD) * pSrc++;\r
     }\r
 }\r
-void FX_WCharToUTF16Copy(FX_LPCWSTR pWChar, FX_WORD *pUTF16, int32_t iLength)\r
+void FX_WCharToUTF16Copy(const FX_WCHAR* pWChar, FX_WORD *pUTF16, int32_t iLength)\r
 {\r
     FXSYS_assert(pWChar != NULL && pUTF16 != NULL && iLength > 0);\r
     if (sizeof(FX_WCHAR) == 2) {\r
@@ -96,22 +96,22 @@ void FX_WCharToUTF16Copy(FX_LPCWSTR pWChar, FX_WORD *pUTF16, int32_t iLength)
         }\r
     }\r
 }\r
-inline FX_DWORD FX_DWordFromBytes(FX_LPCBYTE pStr)\r
+inline FX_DWORD FX_DWordFromBytes(const uint8_t* pStr)\r
 {\r
     return FXBSTR_ID(pStr[3], pStr[2], pStr[1], pStr[0]);\r
 }\r
-inline FX_WORD FX_WordFromBytes(FX_LPCBYTE pStr)\r
+inline FX_WORD FX_WordFromBytes(const uint8_t* pStr)\r
 {\r
     return (pStr[1] << 8 | pStr[0]);\r
 }\r
-int32_t FX_DecodeString(FX_WORD wCodePage, FX_LPCSTR pSrc, int32_t *pSrcLen, FX_LPWSTR pDst, int32_t *pDstLen, FX_BOOL bErrBreak)\r
+int32_t FX_DecodeString(FX_WORD wCodePage, const FX_CHAR* pSrc, int32_t *pSrcLen, FX_WCHAR* pDst, int32_t *pDstLen, FX_BOOL bErrBreak)\r
 {\r
     if (wCodePage == FX_CODEPAGE_UTF8) {\r
         return FX_UTF8Decode(pSrc, pSrcLen, pDst, pDstLen);\r
     }\r
     return -1;\r
 }\r
-int32_t FX_UTF8Decode(FX_LPCSTR pSrc, int32_t *pSrcLen, FX_LPWSTR pDst, int32_t *pDstLen)\r
+int32_t FX_UTF8Decode(const FX_CHAR* pSrc, int32_t *pSrcLen, FX_WCHAR* pDst, int32_t *pDstLen)\r
 {\r
     if (pSrcLen == NULL || pDstLen == NULL) {\r
         return -1;\r