1*4882a593Smuzhiyun /* 2*4882a593Smuzhiyun * (C) Copyright 2008-2017 Fuzhou Rockchip Electronics Co., Ltd 3*4882a593Smuzhiyun * Author: Mark Yao <mark.yao@rock-chips.com> 4*4882a593Smuzhiyun * 5*4882a593Smuzhiyun * SPDX-License-Identifier: GPL-2.0+ 6*4882a593Smuzhiyun */ 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun #ifndef _BMP_HELPER_H_ 9*4882a593Smuzhiyun #define _BMP_HELPER_H_ 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun #define BMP_RLE8_ESCAPE 0 12*4882a593Smuzhiyun #define BMP_RLE8_EOL 0 13*4882a593Smuzhiyun #define BMP_RLE8_EOBMP 1 14*4882a593Smuzhiyun #define BMP_RLE8_DELTA 2 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun #define range(x, min, max) ((x) < (min)) ? (min) : (((x) > (max)) ? (max) : (x)) 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun int bmpdecoder(void *bmp_addr, void *dst, int dst_bpp); 19*4882a593Smuzhiyun #endif /* _BMP_HELPER_H_ */ 20