MCPcopy Create free account
hub / github.com/MegEngine/MegEngine / stbi__jpeg_get_bits

Function stbi__jpeg_get_bits

lite/example/cpp_example/mge/cv/stb_image.h:2316–2325  ·  view source on GitHub ↗

get some unsigned bits

Source from the content-addressed store, hash-verified

2314
2315// get some unsigned bits
2316stbi_inline static int stbi__jpeg_get_bits(stbi__jpeg* j, int n) {
2317 unsigned int k;
2318 if (j->code_bits < n)
2319 stbi__grow_buffer_unsafe(j);
2320 k = stbi_lrot(j->code_buffer, n);
2321 j->code_buffer = k & ~stbi__bmask[n];
2322 k &= stbi__bmask[n];
2323 j->code_bits -= n;
2324 return k;
2325}
2326
2327stbi_inline static int stbi__jpeg_get_bit(stbi__jpeg* j) {
2328 unsigned int k;

Callers 1

Calls 1

stbi__grow_buffer_unsafeFunction · 0.85

Tested by

no test coverage detected