Merge to XFA: Remove typdefs for pointer types in fx_system.h.
[pdfium.git] / xfa / src / fgas / include / fx_cpg.h
index 2556426..0b58727 100644 (file)
@@ -132,17 +132,17 @@ class IFX_CodePage;
 #define FX_CHARSET_OEM                                                 255\r
 FX_WORD        FX_GetCodePageFromCharset(uint8_t charset);\r
 FX_WORD FX_GetCharsetFromCodePage(FX_WORD codepage);\r
-FX_WORD        FX_GetCodePageFromStringA(FX_LPCSTR pStr, int32_t iLength);\r
-FX_WORD FX_GetCodePageFormStringW(FX_LPCWSTR pStr, int32_t iLength);\r
+FX_WORD        FX_GetCodePageFromStringA(const FX_CHAR* pStr, int32_t iLength);\r
+FX_WORD FX_GetCodePageFormStringW(const FX_WCHAR* pStr, int32_t iLength);\r
 FX_WORD        FX_GetDefCodePageByLanguage(FX_WORD wLanguage);\r
-void   FX_SwapByteOrder(FX_LPWSTR pStr, int32_t iLength);\r
-void   FX_SwapByteOrderCopy(FX_LPCWSTR pSrc, FX_LPWSTR pDst, int32_t iLength);\r
-void   FX_UTF16ToWChar(FX_LPVOID pBuffer, int32_t iLength);\r
-void   FX_UTF16ToWCharCopy(const FX_WORD *pUTF16, FX_LPWSTR pWChar, int32_t iLength);\r
-void   FX_WCharToUTF16(FX_LPVOID pBuffer, int32_t iLength);\r
-void   FX_WCharToUTF16Copy(FX_LPCWSTR pWChar, FX_WORD *pUTF16, int32_t iLength);\r
-int32_t        FX_DecodeString(FX_WORD wCodePage, FX_LPCSTR pSrc, int32_t *pSrcLen, FX_LPWSTR pDst, int32_t *pDstLen, FX_BOOL bErrBreak = FALSE);\r
-int32_t        FX_UTF8Decode(FX_LPCSTR pSrc, int32_t *pSrcLen, FX_LPWSTR pDst, int32_t *pDstLen);\r
+void   FX_SwapByteOrder(FX_WCHAR* pStr, int32_t iLength);\r
+void   FX_SwapByteOrderCopy(const FX_WCHAR* pSrc, FX_WCHAR* pDst, int32_t iLength);\r
+void   FX_UTF16ToWChar(void* pBuffer, int32_t iLength);\r
+void   FX_UTF16ToWCharCopy(const FX_WORD *pUTF16, FX_WCHAR* pWChar, int32_t iLength);\r
+void   FX_WCharToUTF16(void* pBuffer, int32_t iLength);\r
+void   FX_WCharToUTF16Copy(const FX_WCHAR* pWChar, FX_WORD *pUTF16, int32_t iLength);\r
+int32_t        FX_DecodeString(FX_WORD wCodePage, const FX_CHAR* pSrc, int32_t *pSrcLen, FX_WCHAR* pDst, int32_t *pDstLen, FX_BOOL bErrBreak = FALSE);\r
+int32_t        FX_UTF8Decode(const FX_CHAR* pSrc, int32_t *pSrcLen, FX_WCHAR* pDst, int32_t *pDstLen);\r
 enum FX_CODESYSTEM {\r
     FX_MBCS            =  0,\r
     FX_SBCS                    ,\r
@@ -177,7 +177,7 @@ typedef struct _FX_CPCU_MAPTABLE2 {
 typedef struct _FX_CPCU_MAPINFO {\r
     FX_CPCU_MAPTABLE1          *pMapTable1;\r
     FX_CPCU_MAPTABLE2          *pMapTable2;\r
-    FX_LPCBYTE                         pMapData;\r
+    const uint8_t*                             pMapData;\r
 } FX_CPCU_MAPINFO;\r
 typedef struct _FX_CPUC_MAPTABLE {\r
     uint16_t   uStartUnicode;\r
@@ -188,7 +188,7 @@ typedef struct _FX_CPUC_MAPTABLE {
 typedef struct _FX_CPUC_MAPINFO {\r
     uint32_t                   uMapCount;\r
     FX_CPUC_MAPTABLE   *pMapTable;\r
-    FX_LPCBYTE                 pMapData;\r
+    const uint8_t*                     pMapData;\r
 } FX_CPUC_MAPINFO;\r
 typedef struct _FX_CODEPAGE {\r
     FX_CODEPAGE_HEADER const   *pCPHeader;\r