#define SRCH_MASK 0xAA
unsigned char find_mask(unsigned char *pBuff)
{
unsigned char i, j, x, tst = 0;
for(i = 0; i < 16; i++) {
x = *pBuff;
(j = 0; j < 8; j++) {
tst <<= 1;
if (x & (0x80 >> j))
tst |= 0x01;
if (tst == SRCH_MASK)
return i * 8 + j;
}
}
}