/* file2hex.c - output a C-parsable representation of binary data
 * (C) 2002 Jacek Lipkowski <sq5bpf@acid.ch.pw.edu.pl>
 */

#include <unistd.h>
#include<stdio.h>

main()
{
int i;
int len;
unsigned char buf[16];

while ((len=read(0,&buf,16))&&(len>0))
{
printf("\n\"");
for(i=0;i<len;i++) printf("\\x%2.2x",buf[i]);
printf("\"");
}
printf(";\n");

}
