Index: io_kicad_legacy.c =================================================================== --- io_kicad_legacy.c (revision 27336) +++ io_kicad_legacy.c (revision 27337) @@ -66,7 +66,6 @@ io_kicad_legacy.parse_footprint = NULL; io_kicad_legacy.parse_font = NULL; io_kicad_legacy.write_buffer = NULL; - io_kicad_legacy.write_buffer_subc = io_kicad_legacy_write_buffer_subc; io_kicad_legacy.write_footprint = io_kicad_legacy_write_element; io_kicad_legacy.write_pcb = io_kicad_legacy_write_pcb; io_kicad_legacy.default_fmt = "kicadl"; Index: write.c =================================================================== --- write.c (revision 27336) +++ write.c (revision 27337) @@ -663,6 +663,8 @@ } } +TODO("write_element won't do the header:"); +#if 0 int io_kicad_legacy_write_buffer_subc(pcb_plug_io_t *ctx, FILE *FP, pcb_buffer_t *buff, long subc_idx) { if (subc_idx != 0) { @@ -685,6 +687,7 @@ return 0; } +#endif int io_kicad_legacy_write_pcb(pcb_plug_io_t *ctx, FILE *FP, const char *old_filename, const char *new_filename, pcb_bool emergency) { Index: write.h =================================================================== --- write.h (revision 27336) +++ write.h (revision 27337) @@ -31,5 +31,4 @@ #include "data.h" int io_kicad_legacy_write_element(pcb_plug_io_t *ctx, FILE *FP, pcb_data_t *Data, long subc_idx); -int io_kicad_legacy_write_buffer_subc(pcb_plug_io_t *ctx, FILE *FP, pcb_buffer_t *buff, long idx); int io_kicad_legacy_write_pcb(pcb_plug_io_t *ctx, FILE *FP, const char *old_filename, const char *new_filename, pcb_bool emergency);