static void as86_cleanup(void) { struct Piece *p; as86_write(); saa_free(stext.data); while (stext.head) { p = stext.head; stext.head = stext.head->next; nasm_free(p); } saa_free(sdata.data); while (sdata.head) { p = sdata.head; sdata.head = sdata.head->next; nasm_free(p); } saa_free(syms); raa_free(bsym); saa_free(strs); }
static void as86_cleanup(int debuginfo) { struct Piece *p; (void) debuginfo; as86_write(); fclose (as86fp); saa_free (stext.data); while (stext.head) { p = stext.head; stext.head = stext.head->next; nasm_free (p); } saa_free (sdata.data); while (sdata.head) { p = sdata.head; sdata.head = sdata.head->next; nasm_free (p); } saa_free (syms); raa_free (bsym); saa_free (strs); }