てすと

#include <stdio.h>

int main( void )
{
  unsigned char t[] = { 0x06, 0x01, 0xff, 0xff, 0x80, 0x00, 0x00, };
  int tfp, tfb;

  if( search( t, sizeof( t ), 1, 10, &tfp, &tfb ) )
  /* 1が連続して10ビット立っている位置を検索する */
    printf( "%dバイト目の%dビット目で見つけました\n", tfp, tfb );
  else
    printf( "見つかりません\n" );
  return 0;
}