Exemple #1
0
static int bmp_test(stbi *s)
{
   int sz;
   if (get8(s) != 'B') return 0;
   if (get8(s) != 'M') return 0;
   get32le(s); 
   get16le(s); 
   get16le(s); 
   get32le(s); 
   sz = get32le(s);
   if (sz == 12 || sz == 40 || sz == 56 || sz == 108) return 1;
   return 0;
}
Exemple #2
0
unsigned int get32le(stbi *s)
{
   unsigned int z = get16le(s);
   return z + (get16le(s) << 16);
}