Lines Matching full:it
70 static int read_bits_signed(bit_iterator_t * it, int n_bits, lv_fs_res_t * res);
71 static unsigned int read_bits(bit_iterator_t * it, int n_bits, lv_fs_res_t * res);
99 * When `lvgl_load_font` fails it can leak some pointers. in lv_font_load()
187 bit_iterator_t it; in init_bit_iterator() local
188 it.fp = fp; in init_bit_iterator()
189 it.bit_pos = -1; in init_bit_iterator()
190 it.byte_value = 0; in init_bit_iterator()
191 return it; in init_bit_iterator()
194 static unsigned int read_bits(bit_iterator_t * it, int n_bits, lv_fs_res_t * res) in read_bits() argument
198 it->byte_value = it->byte_value << 1; in read_bits()
199 it->bit_pos--; in read_bits()
201 if(it->bit_pos < 0) { in read_bits()
202 it->bit_pos = 7; in read_bits()
203 *res = lv_fs_read(it->fp, &(it->byte_value), 1, NULL); in read_bits()
208 int8_t bit = (it->byte_value & 0x80) ? 1 : 0; in read_bits()
216 static int read_bits_signed(bit_iterator_t * it, int n_bits, lv_fs_res_t * res) in read_bits_signed() argument
218 unsigned int value = read_bits(it, n_bits, res); in read_bits_signed()
461 /*The last fragment should be on the MSB but read_bits() will place it to the LSB*/ in load_glyph()
477 * When something fails, it returns `false` and the memory on the `lv_font_t`