get32le
get32le(s); // discard filesize
get32le(s); // discard data offset
sz = get32le(s);
get32le(s); // discard filesize
offset = get32le(s);
hsz = get32le(s);
s->img_x = get32le(s);
s->img_y = get32le(s);
compress = get32le(s);
get32le(s); // discard sizeof
get32le(s); // discard hres
get32le(s); // discard vres
get32le(s); // discard colorsused
get32le(s); // discard max important
get32le(s);
get32le(s);
get32le(s);
get32le(s);
mr = get32le(s);
mg = get32le(s);
mb = get32le(s);
mr = get32le(s);
mg = get32le(s);
mb = get32le(s);
ma = get32le(s);
get32le(s); // discard color space
get32le(s); // discard color space parameters
uint32 v = (bpp == 16 ? get16le(s) : get32le(s));