Index: core/src/fxcodec/lgif/fx_gif.h |
diff --git a/core/src/fxcodec/lgif/fx_gif.h b/core/src/fxcodec/lgif/fx_gif.h |
index 19e21751d63e6f023edfb95969d12f5b7b0fff28..f352cb7806dc30cb8e029b31fa9693e5a58c7671 100644 |
--- a/core/src/fxcodec/lgif/fx_gif.h |
+++ b/core/src/fxcodec/lgif/fx_gif.h |
@@ -11,14 +11,6 @@ |
#include "core/include/fxcrt/fx_basic.h" |
-extern FX_WORD _GetWord_LSBFirst(uint8_t* p); |
-extern void _SetWord_LSBFirst(uint8_t* p, FX_WORD v); |
-extern void _BpcConvert(const uint8_t* src_buf, |
- FX_DWORD src_len, |
- int32_t src_bpc, |
- int32_t dst_bpc, |
- uint8_t*& dst_buf, |
- FX_DWORD& dst_len); |
#define GIF_SUPPORT_COMMENT_EXTENSION |
#define GIF_SUPPORT_GRAPHIC_CONTROL_EXTENSION |
#define GIF_SUPPORT_PLAIN_TEXT_EXTENSION |
@@ -208,7 +200,7 @@ class CGifLZWEncoder { |
typedef struct tag_gif_decompress_struct gif_decompress_struct; |
typedef gif_decompress_struct* gif_decompress_struct_p; |
typedef gif_decompress_struct_p* gif_decompress_struct_pp; |
-static int32_t s_gif_interlace_step[4] = {8, 8, 4, 2}; |
+static const int32_t s_gif_interlace_step[4] = {8, 8, 4, 2}; |
struct tag_gif_decompress_struct { |
jmp_buf jmpbuf; |
FX_CHAR* err_ptr; |
@@ -303,32 +295,32 @@ struct tag_gif_compress_struct { |
#endif |
}; |
-void _gif_error(gif_decompress_struct_p gif_ptr, const FX_CHAR* err_msg); |
-void _gif_warn(gif_decompress_struct_p gif_ptr, const FX_CHAR* err_msg); |
-gif_decompress_struct_p _gif_create_decompress(); |
-void _gif_destroy_decompress(gif_decompress_struct_pp gif_ptr_ptr); |
-gif_compress_struct_p _gif_create_compress(); |
-void _gif_destroy_compress(gif_compress_struct_pp gif_ptr_ptr); |
-int32_t _gif_read_header(gif_decompress_struct_p gif_ptr); |
-int32_t _gif_get_frame(gif_decompress_struct_p gif_ptr); |
-int32_t _gif_get_frame_num(gif_decompress_struct_p gif_ptr); |
-int32_t _gif_decode_extension(gif_decompress_struct_p gif_ptr); |
-int32_t _gif_decode_image_info(gif_decompress_struct_p gif_ptr); |
-void _gif_takeover_gce_ptr(gif_decompress_struct_p gif_ptr, |
- GifGCE** gce_ptr_ptr); |
-int32_t _gif_load_frame(gif_decompress_struct_p gif_ptr, int32_t frame_num); |
-uint8_t* _gif_read_data(gif_decompress_struct_p gif_ptr, |
- uint8_t** des_buf_pp, |
- FX_DWORD data_size); |
-void _gif_save_decoding_status(gif_decompress_struct_p gif_ptr, int32_t status); |
-void _gif_input_buffer(gif_decompress_struct_p gif_ptr, |
- uint8_t* src_buf, |
- FX_DWORD src_size); |
-FX_DWORD _gif_get_avail_input(gif_decompress_struct_p gif_ptr, |
- uint8_t** avial_buf_ptr); |
+void gif_error(gif_decompress_struct_p gif_ptr, const FX_CHAR* err_msg); |
+void gif_warn(gif_decompress_struct_p gif_ptr, const FX_CHAR* err_msg); |
+gif_decompress_struct_p gif_create_decompress(); |
+void gif_destroy_decompress(gif_decompress_struct_pp gif_ptr_ptr); |
+gif_compress_struct_p gif_create_compress(); |
+void gif_destroy_compress(gif_compress_struct_pp gif_ptr_ptr); |
+int32_t gif_read_header(gif_decompress_struct_p gif_ptr); |
+int32_t gif_get_frame(gif_decompress_struct_p gif_ptr); |
+int32_t gif_get_frame_num(gif_decompress_struct_p gif_ptr); |
+int32_t gif_decode_extension(gif_decompress_struct_p gif_ptr); |
+int32_t gif_decode_image_info(gif_decompress_struct_p gif_ptr); |
+void gif_takeover_gce_ptr(gif_decompress_struct_p gif_ptr, |
+ GifGCE** gce_ptr_ptr); |
+int32_t gif_load_frame(gif_decompress_struct_p gif_ptr, int32_t frame_num); |
+uint8_t* gif_read_data(gif_decompress_struct_p gif_ptr, |
+ uint8_t** des_buf_pp, |
+ FX_DWORD data_size); |
+void gif_save_decoding_status(gif_decompress_struct_p gif_ptr, int32_t status); |
+void gif_input_buffer(gif_decompress_struct_p gif_ptr, |
+ uint8_t* src_buf, |
+ FX_DWORD src_size); |
+FX_DWORD gif_get_avail_input(gif_decompress_struct_p gif_ptr, |
+ uint8_t** avial_buf_ptr); |
void interlace_buf(const uint8_t* buf, FX_DWORD width, FX_DWORD height); |
-FX_BOOL _gif_encode(gif_compress_struct_p gif_ptr, |
- uint8_t*& dst_buf, |
- FX_DWORD& dst_len); |
+FX_BOOL gif_encode(gif_compress_struct_p gif_ptr, |
+ uint8_t*& dst_buf, |
+ FX_DWORD& dst_len); |
#endif // CORE_SRC_FXCODEC_LGIF_FX_GIF_H_ |