#include "stdio.h" #include "string.h" #include int main(void) { int fd; unsigned long cnt, cnt2; unsigned char buf[0x10000]; fd = open("ramtool.bin", O_RDONLY); if(fd) { cnt = read(fd, buf, 0x10000); cnt2 = 0; printf("#define tool_len 0x%08X\n",cnt); printf("const unsigned char tool_data[] = {\n\t"); while(cnt--) { printf("0x%02X,",buf[cnt2++]); if((cnt2 & 0x0F) == 0) printf("\n\t"); } printf("\n};\n"); close(fd); } return 0; }