ref: 9b0b7035bdc207bebd8cb011544d29d26b8c8a1d
dir: /as/myro.c/
static char sccsid[] = "@(#) ./as/myro.c"; #include <stdio.h> #include "../inc/scc.h" #include "as.h" void writeout(char *name) { FILE *fp; Section *sp; if ((fp = fopen(name, "wb")) == NULL) die("error opening output file '%s'\n", name); for (sp = seclist; sp; sp = sp->next) { if (!sp->mem) continue; fwrite(sp->mem, sp->max - sp->base, 1, fp); } if (fclose(fp)) die("error writing the output file"); }