3 int main(int argc, char* argv[])
7 char* pHeader1 = "CSYS";
8 long nHeader2 = 0x80500000;
12 printf("Usage: mksyshdr <header file> <image file>\n");
16 fp = fopen(argv[2], "rb");
19 fseek(fp, 0, SEEK_END);
22 fp = fopen(argv[1], "wb+");
25 fwrite(pHeader1, sizeof(char), 4, fp);
26 fwrite(&nHeader2, sizeof(long), 1, fp);
27 fwrite(&nImgSize, sizeof(long), 1, fp);
32 printf("Cannot create %s.\n", argv[1]);
38 printf("Cannot open %s.\n", argv[2]);