#include <stdlib.h>
#include <stdio.h>

int main(int argc,char* argv[])
{
	FILE *in,*out;
	unsigned int n,i;
	unsigned int c[16];
	char buf[101];

	if (argc != 3) {
		fprintf(stderr,"Usage:\n\t%s txtfile binfile\n",argv[0]);
		exit(1);
	}
	
	in = fopen(argv[1],"r");
	out = fopen(argv[2],"wb");
	
	while (!feof(in)) {
		fgets(buf,100,in);
		sscanf(buf,"%x: %x %x %x %x %x %x %x %x %x %x %x %x %x %x %x %x",
			&n,c,c+1,c+2,c+3,c+4,c+5,c+6,c+7,
			c+8,c+9,c+10,c+11,c+12,c+13,c+14,c+15);
		for (i=0; i<16; i++) fputc(c[i]&0xff,out);
	}
	fclose(out);
	fclose(in);
	exit(0);
}
