64 p = strstr( binaryName,
".asm" );
76 p = strstr( binaryName,
".asm" );
84 p = strstr( binaryName,
".asm" );
88 strcat( p,
"_code_user.bin");
91 FILE * binaryFile = fopen( binaryName,
"rb" );
92 fseek( binaryFile, 0, SEEK_END );
93 long size = ftell( binaryFile );
94 fseek( binaryFile, 0, SEEK_SET );
96 (void)!fread( part,
size, 1, binaryFile );
100 p = strstr( binaryName,
".asm" );
107 binaryFile = fopen( binaryName,
"wb" );
108 fwrite( part,
size, 1, binaryFile );
109 fclose( binaryFile );
112 p = strstr( binaryName,
".asm" );
116 strcat( p,
"_data_user.bin");
119 binaryFile = fopen( binaryName,
"rb" );
120 fseek( binaryFile, 0, SEEK_END );
121 size = ftell( binaryFile );
122 fseek( binaryFile, 0, SEEK_SET );
124 (void)!fread( part,
size, 1, binaryFile );
125 fclose( binaryFile );
128 p = strstr( binaryName,
".asm" );
135 binaryFile = fopen( binaryName,
"a+b" );
136 fwrite( part,
size, 1, binaryFile );
137 fclose( binaryFile );
142 p = strstr( binaryName,
".asm" );
144 strcat( p,
"_data_user.bin");
149 p = strstr( binaryName,
".asm" );
151 strcat( p,
"_code_user.bin");