| OLD | NEW |
| 1 // Copyright 2014 PDFium Authors. All rights reserved. | 1 // Copyright 2014 PDFium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
| 6 | 6 |
| 7 #ifndef CORE_SRC_FXCODEC_LBMP_FX_BMP_H_ | 7 #ifndef CORE_SRC_FXCODEC_LBMP_FX_BMP_H_ |
| 8 #define CORE_SRC_FXCODEC_LBMP_FX_BMP_H_ | 8 #define CORE_SRC_FXCODEC_LBMP_FX_BMP_H_ |
| 9 | 9 |
| 10 #include <setjmp.h> | 10 #include <setjmp.h> |
| (...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 96 int32_t row_num; | 96 int32_t row_num; |
| 97 int32_t col_num; | 97 int32_t col_num; |
| 98 int32_t dpi_x; | 98 int32_t dpi_x; |
| 99 int32_t dpi_y; | 99 int32_t dpi_y; |
| 100 #ifdef BMP_SUPPORT_BITFIELD | 100 #ifdef BMP_SUPPORT_BITFIELD |
| 101 FX_DWORD mask_red; | 101 FX_DWORD mask_red; |
| 102 FX_DWORD mask_green; | 102 FX_DWORD mask_green; |
| 103 FX_DWORD mask_blue; | 103 FX_DWORD mask_blue; |
| 104 #endif | 104 #endif |
| 105 | 105 |
| 106 FX_BOOL» » » (*_bmp_get_data_position_fn)(bmp_decompress_stru
ct_p bmp_ptr, FX_DWORD cur_pos); | 106 FX_BOOL (*_bmp_get_data_position_fn)(bmp_decompress_struct_p bmp_ptr, |
| 107 FX_DWORD cur_pos); |
| 107 void (*_bmp_get_row_fn)(bmp_decompress_struct_p bmp_ptr, | 108 void (*_bmp_get_row_fn)(bmp_decompress_struct_p bmp_ptr, |
| 108 int32_t row_num, | 109 int32_t row_num, |
| 109 uint8_t* row_buf); | 110 uint8_t* row_buf); |
| 110 uint8_t* next_in; | 111 uint8_t* next_in; |
| 111 FX_DWORD avail_in; | 112 FX_DWORD avail_in; |
| 112 FX_DWORD skip_size; | 113 FX_DWORD skip_size; |
| 113 int32_t decode_status; | 114 int32_t decode_status; |
| 114 }; | 115 }; |
| 115 void _bmp_error(bmp_decompress_struct_p bmp_ptr, const FX_CHAR* err_msg); | 116 void _bmp_error(bmp_decompress_struct_p bmp_ptr, const FX_CHAR* err_msg); |
| 116 bmp_decompress_struct_p _bmp_create_decompress(); | 117 bmp_decompress_struct_p _bmp_create_decompress(); |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 148 #endif | 149 #endif |
| 149 }; | 150 }; |
| 150 | 151 |
| 151 bmp_compress_struct_p _bmp_create_compress(); | 152 bmp_compress_struct_p _bmp_create_compress(); |
| 152 void _bmp_destroy_compress(bmp_compress_struct_p bmp_ptr); | 153 void _bmp_destroy_compress(bmp_compress_struct_p bmp_ptr); |
| 153 FX_BOOL _bmp_encode_image(bmp_compress_struct_p bmp_ptr, | 154 FX_BOOL _bmp_encode_image(bmp_compress_struct_p bmp_ptr, |
| 154 uint8_t*& dst_buf, | 155 uint8_t*& dst_buf, |
| 155 FX_DWORD& dst_size); | 156 FX_DWORD& dst_size); |
| 156 | 157 |
| 157 #endif // CORE_SRC_FXCODEC_LBMP_FX_BMP_H_ | 158 #endif // CORE_SRC_FXCODEC_LBMP_FX_BMP_H_ |
| OLD | NEW |