|
|
| version 1.1, 2003/12/10 12:48:09 | version 1.3, 2004/03/19 03:36:53 |
|---|---|
| Line 5 | Line 5 |
| // ----------------------------------------- メイン | // ----------------------------------------- メイン |
| void main(int argc, BYTE *argv[], BYTE *envp[]) { | int main(int argc, BYTE *argv[], BYTE *envp[]) { |
| FILEH fh; | FILEH fh; |
| BYTE buf[12]; | BYTE buf[12]; |
| Line 15 void main(int argc, BYTE *argv[], BYTE * | Line 15 void main(int argc, BYTE *argv[], BYTE * |
| if (argc < 2) { | if (argc < 2) { |
| printf("ファイルを指定して下さい.\n"); | printf("ファイルを指定して下さい.\n"); |
| return; | return(1); |
| } | } |
| if ((fh = file_open(argv[1])) == -1) { | if ((fh = file_open(argv[1])) == -1) { |
| printf("ファイルが見つかりません.\n"); | printf("ファイルが見つかりません.\n"); |
| return; | return(2); |
| } | } |
| if (argc >= 3) { | if (argc >= 3) { |
| printf("static unsigned char %s[] = {\n", argv[2]); | printf("\nstatic const unsigned char %s[] = {\n", argv[2]); |
| } | } |
| else { | else { |
| int i; | int i; |
| Line 37 void main(int argc, BYTE *argv[], BYTE * | Line 37 void main(int argc, BYTE *argv[], BYTE * |
| out[i] = argv[1][i]; | out[i] = argv[1][i]; |
| } | } |
| out[i] = 0; | out[i] = 0; |
| printf("static unsigned char %s[] = {\n", out); | printf("\nstatic const unsigned char %s[] = {\n", out); |
| } | } |
| while(1) { | while(1) { |
| Line 52 void main(int argc, BYTE *argv[], BYTE * | Line 52 void main(int argc, BYTE *argv[], BYTE * |
| } | } |
| file_close(fh); | file_close(fh); |
| printf("};\n\n"); | printf("};\n\n"); |
| return(0); | |
| } | } |