Merge to XFA: Remove typdefs for pointer types in fx_system.h.
[pdfium.git] / core / src / fxcodec / codec / fx_codec_bmp.cpp
index 924eaa9..554ce35 100644 (file)
@@ -28,12 +28,12 @@ extern "C" {
         }\r
     }\r
 };\r
-static void _bmp_error_data(bmp_decompress_struct_p bmp_ptr, FX_LPCSTR err_msg)\r
+static void _bmp_error_data(bmp_decompress_struct_p bmp_ptr, const FX_CHAR* err_msg)\r
 {\r
     FXSYS_strncpy((char*)bmp_ptr->err_ptr, err_msg, BMP_MAX_ERROR_SIZE - 1);\r
     longjmp(bmp_ptr->jmpbuf, 1);\r
 }\r
-static void _bmp_read_scanline(bmp_decompress_struct_p bmp_ptr, int32_t row_num, FX_LPBYTE row_buf)\r
+static void _bmp_read_scanline(bmp_decompress_struct_p bmp_ptr, int32_t row_num, uint8_t* row_buf)\r
 {\r
     FXBMP_Context* p = (FXBMP_Context*)bmp_ptr->context_ptr;\r
     CCodec_BmpModule* pModule = (CCodec_BmpModule*)p->parent_ptr;\r
@@ -112,13 +112,13 @@ int32_t CCodec_BmpModule::LoadImage(void* pContext)
     }\r
     return _bmp_decode_image(p->bmp_ptr);\r
 }\r
-FX_DWORD CCodec_BmpModule::GetAvailInput(void* pContext, FX_LPBYTE* avial_buf_ptr)\r
+FX_DWORD CCodec_BmpModule::GetAvailInput(void* pContext, uint8_t** avial_buf_ptr)\r
 {\r
     FXBMP_Context* p = (FXBMP_Context*)pContext;\r
     return _bmp_get_avail_input(p->bmp_ptr, avial_buf_ptr);\r
 }\r
-void CCodec_BmpModule::Input(void* pContext, FX_LPCBYTE src_buf, FX_DWORD src_size)\r
+void CCodec_BmpModule::Input(void* pContext, const uint8_t* src_buf, FX_DWORD src_size)\r
 {\r
     FXBMP_Context* p = (FXBMP_Context*)pContext;\r
-    _bmp_input_buffer(p->bmp_ptr, (FX_LPBYTE)src_buf, src_size);\r
+    _bmp_input_buffer(p->bmp_ptr, (uint8_t*)src_buf, src_size);\r
 }\r