...
|
...
|
@@ -444,8 +444,9 @@ writesym(char *filename)
|
444
|
444
|
fp = fopen(scat(scpy(filename, symdst, slen(filename) + 1), ".sym"), "w");
|
445
|
445
|
if(fp != NULL) {
|
446
|
446
|
for(i = 0; i < p.llen; i++) {
|
447
|
|
- fwrite(&p.labels[i].addr + 1, 1, 1, fp);
|
448
|
|
- fwrite((Uint8*)&p.labels[i].addr, 1, 1, fp);
|
|
447
|
+ Uint8 hb = p.labels[i].addr >> 8, lb = p.labels[i].addr & 0xff;
|
|
448
|
+ fwrite(&hb, 1, 1, fp);
|
|
449
|
+ fwrite(&lb, 1, 1, fp);
|
449
|
450
|
fwrite(p.labels[i].name, slen(p.labels[i].name) + 1, 1, fp);
|
450
|
451
|
}
|
451
|
452
|
}
|