Index: trunk/src/buffer.c =================================================================== --- trunk/src/buffer.c (revision 16362) +++ trunk/src/buffer.c (revision 16363) @@ -669,7 +669,7 @@ pcb_bool pcb_buffer_load_footprint(pcb_buffer_t *Buffer, const char *Name, const char *fmt) { pcb_buffer_clear(PCB, Buffer); - if (!pcb_parse_element(Buffer->Data, Name, fmt)) { + if (!pcb_parse_footprint(Buffer->Data, Name, fmt)) { if (conf_core.editor.show_solder_side) pcb_buffer_flip_side(PCB, Buffer); pcb_set_buffer_bbox(Buffer); Index: trunk/src/plug_io.c =================================================================== --- trunk/src/plug_io.c (revision 16362) +++ trunk/src/plug_io.c (revision 16363) @@ -238,8 +238,7 @@ return res; } -#warning subc TODO: rename this API -int pcb_parse_element(pcb_data_t *Ptr, const char *Filename, const char *fmt) +int pcb_parse_footprint(pcb_data_t *Ptr, const char *Filename, const char *fmt) { int res = -1, len, n; pcb_find_io_t available[PCB_IO_MAX_FORMATS]; Index: trunk/src/plug_io.h =================================================================== --- trunk/src/plug_io.h (revision 16362) +++ trunk/src/plug_io.h (revision 16363) @@ -108,7 +108,7 @@ /********** hook wrappers **********/ int pcb_parse_pcb(pcb_board_t *Ptr, const char *Filename, const char *fmt, int load_settings, int ignore_missing); -int pcb_parse_element(pcb_data_t *Ptr, const char *name, const char *fmt); +int pcb_parse_footprint(pcb_data_t *Ptr, const char *name, const char *fmt); int pcb_parse_font(pcb_font_t *Ptr, const char *Filename); int pcb_write_buffer(FILE *f, pcb_buffer_t *buff, const char *fmt, pcb_bool elem_only); int pcb_write_element_data(FILE *f, pcb_data_t *e, const char *fmt);