#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>

#define BUFFER 1000000

main(int argc, char **argv)
{
  unsigned char b[BUFFER];
  int in,fn,i,j,c,p,len;

  for(fn=1;fn<argc;fn++)
  {
    in=open(argv[fn], O_RDONLY);

    len=read(in,b,BUFFER);
    close(in);

    for(i=0;i<len;i++)
    {
      c=b[i];
      p=0;
      for(j=0;j<8;j++)
      {
	p+=(c>>j)&1;
      }
      if(p%2==0)
      {
	printf("%s: %d %d\n",argv[fn],i,c);
      }
    }
  }
}


