Index: trunk/doc-rnd/TODO =================================================================== --- trunk/doc-rnd/TODO (revision 1174) +++ trunk/doc-rnd/TODO (revision 1175) @@ -1,9 +1,10 @@ UNGLIB: - find.c: check InitLayoutLookup - why do we build another cache? -> genvector! - - line transition: + - test transition: - test autorouter - test exporters - test gpmi search + - place 2 arcs, select first, can't move to left edge - get rid of lists.h Index: trunk/src/Makefile.dep =================================================================== --- trunk/src/Makefile.dep (revision 1174) +++ trunk/src/Makefile.dep (revision 1175) @@ -2,479 +2,544 @@ action.o: action.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h action.h action_funclist.h action_funchash.h \ - buffer.h change.h copy.h create.h crosshair.h data.h draw.h error.h \ - find.h insert.h line.h misc.h ds.h mymem.h move.h polygon.h rats.h \ - remove.h rotate.h rubberband.h search.h select.h set.h undo.h rtree.h \ - stub_stroke.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h action.h action_funclist.h \ + action_funchash.h buffer.h change.h copy.h create.h crosshair.h data.h \ + draw.h error.h find.h insert.h line.h misc.h ds.h mymem.h move.h \ + polygon.h rats.h remove.h rotate.h rubberband.h search.h select.h set.h \ + undo.h rtree.h stub_stroke.h action_funchash.o: action_funchash.c action.h global.h ../config.h \ ../config.manual.h ../config.auto.h const.h ../globalconst.h ../config.h \ - macro.h global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h \ - action_funclist.h action_funchash.h + macro.h global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h \ + polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h action_funclist.h action_funchash.h buffer.o: buffer.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h action.h action_funclist.h action_funchash.h \ - buffer.h copy.h create.h crosshair.h data.h error.h file.h mymem.h \ - mirror.h misc.h ds.h parse_l.h polygon.h rats.h rotate.h remove.h \ - rtree.h search.h select.h set.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h action.h action_funclist.h \ + action_funchash.h buffer.h copy.h create.h crosshair.h data.h error.h \ + file.h mymem.h mirror.h misc.h ds.h parse_l.h polygon.h rats.h rotate.h \ + remove.h rtree.h search.h select.h set.h change.o: change.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h change.h create.h crosshair.h data.h draw.h \ + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h change.h create.h crosshair.h data.h draw.h \ error.h mymem.h misc.h ds.h mirror.h polygon.h rats.h remove.h rtree.h \ search.h select.h set.h thermal.h undo.h change_act.o: change_act.c ../config.h ../config.manual.h \ ../config.auto.h global.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h data.h \ - action.h action_funclist.h action_funchash.h change.h crosshair.h draw.h \ - search.h misc.h ds.h mymem.h set.h error.h undo.h rubberband.h + global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ + list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h action.h action_funclist.h \ + action_funchash.h change.h crosshair.h draw.h search.h misc.h ds.h \ + mymem.h set.h error.h undo.h rubberband.h clip.o: clip.c ../config.h ../config.manual.h ../config.auto.h global.h \ const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h draw.h mymem.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h draw.h mymem.h command.o: command.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h action.h action_funclist.h action_funchash.h \ - buffer.h command.h data.h error.h file.h mymem.h misc.h ds.h rats.h \ - set.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h action.h action_funclist.h \ + action_funchash.h buffer.h command.h data.h error.h file.h mymem.h \ + misc.h ds.h rats.h set.h compat.o: compat.c ../config.h ../config.manual.h ../config.auto.h \ compat.h global.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h + global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ + list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h copy.o: copy.c ../config.h ../config.manual.h ../config.auto.h global.h \ const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h copy.h create.h data.h draw.h mymem.h mirror.h \ - misc.h ds.h move.h polygon.h rats.h rtree.h select.h undo.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h copy.h create.h data.h draw.h mymem.h \ + mirror.h misc.h ds.h move.h polygon.h rats.h rtree.h select.h undo.h create.o: create.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h create.h data.h draw.h error.h mymem.h misc.h \ - ds.h parse_l.h pcb-printf.h polygon.h rtree.h search.h set.h undo.h \ - file.h stub_vendor.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h create.h data.h draw.h error.h mymem.h \ + misc.h ds.h parse_l.h pcb-printf.h polygon.h rtree.h search.h set.h \ + undo.h file.h stub_vendor.h crosshair.o: crosshair.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h box.h misc.h ds.h mymem.h crosshair.h data.h \ - draw.h error.h line.h rtree.h search.h polygon.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h box.h misc.h ds.h mymem.h crosshair.h \ + data.h draw.h error.h line.h rtree.h search.h polygon.h data.o: data.c ../config.h ../config.manual.h ../config.auto.h data.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h draw.o: draw.c ../config.h ../config.manual.h ../config.auto.h global.h \ const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h compat.h crosshair.h data.h draw.h error.h \ + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h compat.h crosshair.h data.h draw.h error.h \ mymem.h misc.h ds.h rotate.h rtree.h search.h select.h print.h drill.o: drill.c ../config.h ../config.manual.h ../config.auto.h data.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h error.h mymem.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h error.h mymem.h error.o: error.c ../config.h ../config.manual.h ../config.auto.h global.h \ const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h error.h file.h misc.h ds.h mymem.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h error.h file.h misc.h ds.h mymem.h event.o: event.c event.h error.h file.o: file.c ../config.h ../config.manual.h ../config.auto.h global.h \ const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h buffer.h change.h create.h crosshair.h data.h \ - error.h file.h misc.h ds.h mymem.h move.h parse_l.h pcb-printf.h \ + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h buffer.h change.h create.h crosshair.h \ + data.h error.h file.h misc.h ds.h mymem.h move.h parse_l.h pcb-printf.h \ polygon.h rats.h remove.h set.h strflags.h portability.h paths.h \ rats_patch.h stub_edif.h file_act.o: file_act.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h action.h action_funclist.h \ + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h action.h action_funclist.h \ action_funchash.h change.h error.h undo.h crosshair.h set.h file.h \ buffer.h mymem.h misc.h ds.h remove.h create.h draw.h find.h search.h find.o: find.c ../config.h ../config.manual.h ../config.auto.h global.h \ const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h crosshair.h data.h draw.h error.h find.h mymem.h \ - misc.h ds.h rtree.h polygon.h pcb-printf.h search.h set.h undo.h rats.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h crosshair.h data.h draw.h error.h find.h \ + mymem.h misc.h ds.h rtree.h polygon.h pcb-printf.h search.h set.h undo.h \ + rats.h find_act.o: find_act.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h action.h action_funclist.h \ + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h action.h action_funclist.h \ action_funchash.h change.h error.h undo.h find.h pcb-printf.h flags.o: flags.c ../config.h ../config.manual.h ../config.auto.h global.h \ const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h pcb-printf.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h pcb-printf.h fontmode.o: fontmode.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h create.h data.h draw.h misc.h ds.h mymem.h move.h \ - remove.h rtree.h strflags.h undo.h pcb-printf.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h create.h data.h draw.h misc.h ds.h mymem.h \ + move.h remove.h rtree.h strflags.h undo.h pcb-printf.h free_atexit.o: free_atexit.c gui_act.o: gui_act.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h action.h action_funclist.h \ + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h action.h action_funclist.h \ action_funchash.h change.h error.h undo.h draw.h search.h crosshair.h \ find.h set.h misc.h ds.h mymem.h stub_stroke.h heap.o: heap.c ../config.h ../config.manual.h ../config.auto.h global.h \ const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h heap.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h heap.h insert.o: insert.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h copy.h create.h crosshair.h data.h draw.h \ + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h copy.h create.h crosshair.h data.h draw.h \ insert.h line.h misc.h ds.h mymem.h move.h polygon.h rtree.h search.h \ select.h set.h undo.h intersect.o: intersect.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h intersect.h mymem.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h intersect.h mymem.h line.o: line.c ../config.h ../config.manual.h ../config.auto.h global.h \ const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h crosshair.h find.h line.h misc.h ds.h \ - mymem.h rtree.h -list_line.o: list_line.c global_typedefs.h ../config.h ../config.manual.h \ - ../config.auto.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - global.h const.h ../globalconst.h ../config.h macro.h list_common.h \ - hid.h polyarea.h libpcb_fp.h ../src_3rd/genlist/gentdlist_impl.c + list_arc.h hid.h libpcb_fp.h data.h crosshair.h find.h line.h misc.h \ + ds.h mymem.h rtree.h +list_line.o: list_line.c global_objs.h ../src_3rd/genlist/gendlist.h \ + ../config.h ../config.manual.h ../config.auto.h ../globalconst.h \ + ../config.h global_typedefs.h polyarea.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.c lrealpath.o: lrealpath.c ../config.h ../config.manual.h ../config.auto.h \ lrealpath.h main.o: main.c ../config.h ../config.manual.h ../config.auto.h global.h \ const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h buffer.h create.h crosshair.h draw.h \ + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h buffer.h create.h crosshair.h draw.h \ error.h file.h set.h action.h action_funclist.h action_funchash.h misc.h \ ds.h mymem.h lrealpath.h free_atexit.h polygon.h pcb-printf.h buildin.h \ paths.h hid/common/actions.h hid/hidint.h dolists.h action_list.h mirror.o: mirror.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h draw.h mirror.h misc.h ds.h mymem.h \ + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h draw.h mirror.h misc.h ds.h mymem.h \ polygon.h search.h select.h set.h misc.o: misc.c ../config.h ../config.manual.h ../config.auto.h global.h \ const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h box.h misc.h ds.h mymem.h crosshair.h create.h \ - data.h draw.h file.h error.h move.h pcb-printf.h polygon.h remove.h \ - rtree.h rotate.h rubberband.h search.h set.h undo.h action.h \ + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h box.h misc.h ds.h mymem.h crosshair.h \ + create.h data.h draw.h file.h error.h move.h pcb-printf.h polygon.h \ + remove.h rtree.h rotate.h rubberband.h search.h set.h undo.h action.h \ action_funclist.h action_funchash.h portability.h move.o: move.c ../config.h ../config.manual.h ../config.auto.h global.h \ const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h create.h crosshair.h data.h draw.h error.h misc.h \ - ds.h mymem.h move.h polygon.h rtree.h search.h select.h thermal.h undo.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h create.h crosshair.h data.h draw.h error.h \ + misc.h ds.h mymem.h move.h polygon.h rtree.h search.h select.h thermal.h \ + undo.h mymem.o: mymem.c ../config.h ../config.manual.h ../config.auto.h global.h \ const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h error.h mymem.h misc.h ds.h rats.h rtree.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h error.h mymem.h misc.h ds.h rats.h \ + rtree.h netlist.o: netlist.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h action.h action_funclist.h action_funchash.h \ - buffer.h command.h data.h error.h file.h find.h mymem.h misc.h ds.h \ - rats.h set.h create.h rats_patch.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h action.h action_funclist.h \ + action_funchash.h buffer.h command.h data.h error.h file.h find.h \ + mymem.h misc.h ds.h rats.h set.h create.h rats_patch.h object_act.o: object_act.c ../config.h ../config.manual.h \ ../config.auto.h global.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h data.h \ - action.h action_funclist.h action_funchash.h change.h error.h undo.h \ - search.h move.h draw.h mirror.h rotate.h set.h copy.h misc.h ds.h \ - mymem.h rubberband.h buffer.h remove.h create.h + global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ + list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h action.h action_funclist.h \ + action_funchash.h change.h error.h undo.h search.h move.h draw.h \ + mirror.h rotate.h set.h copy.h misc.h ds.h mymem.h rubberband.h buffer.h \ + remove.h create.h paths.o: paths.c paths.h error.h pcb-printf.o: pcb-printf.c ../config.h ../config.manual.h \ ../config.auto.h global.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h \ - pcb-printf.h + global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ + list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h pcb-printf.h plugins.o: plugins.c plugins.h ../config.h ../config.manual.h \ ../config.auto.h global.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h data.h \ - action.h action_funclist.h action_funchash.h ds.h + global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ + list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h action.h action_funclist.h \ + action_funchash.h ds.h polygon.o: polygon.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h box.h misc.h ds.h mymem.h create.h crosshair.h \ - data.h draw.h error.h find.h move.h pcb-printf.h polygon.h remove.h \ - rtree.h search.h set.h thermal.h undo.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h box.h misc.h ds.h mymem.h create.h \ + crosshair.h data.h draw.h error.h find.h move.h pcb-printf.h polygon.h \ + remove.h rtree.h search.h set.h thermal.h undo.h polygon1.o: polygon1.c global.h ../config.h ../config.manual.h \ ../config.auto.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h \ - rtree.h heap.h + global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ + list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h rtree.h heap.h polygon_act.o: polygon_act.c ../config.h ../config.manual.h \ ../config.auto.h global.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h data.h \ - action.h action_funclist.h action_funchash.h change.h error.h undo.h \ - polygon.h draw.h search.h crosshair.h + global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ + list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h action.h action_funclist.h \ + action_funchash.h change.h error.h undo.h polygon.h draw.h search.h \ + crosshair.h print.o: print.c ../config.h ../config.manual.h ../config.auto.h global.h \ const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h draw.h drill.h file.h find.h error.h \ + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h draw.h drill.h file.h find.h error.h \ misc.h ds.h mymem.h print.h polygon.h rtree.h search.h rats.o: rats.c ../config.h ../config.manual.h ../config.auto.h global.h \ const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h create.h data.h draw.h error.h file.h find.h \ - misc.h ds.h mymem.h polygon.h rats.h search.h set.h undo.h stub_mincut.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h create.h data.h draw.h error.h file.h \ + find.h misc.h ds.h mymem.h polygon.h rats.h search.h set.h undo.h \ + stub_mincut.h rats_act.o: rats_act.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h action.h action_funclist.h \ + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h action.h action_funclist.h \ action_funchash.h change.h error.h undo.h rats.h draw.h rats_patch.o: rats_patch.c rats_patch.h global.h ../config.h \ ../config.manual.h ../config.auto.h const.h ../globalconst.h ../config.h \ - macro.h global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h \ - ../src_3rd/genht/htsp.h ../src_3rd/genht/ht.h \ - ../src_3rd/genht/ht_inlines.h ../src_3rd/genht/hash.h create.h data.h \ - action.h action_funclist.h action_funchash.h error.h buffer.h remove.h \ - copy.h + macro.h global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h \ + polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h ../src_3rd/genht/htsp.h \ + ../src_3rd/genht/ht.h ../src_3rd/genht/ht_inlines.h \ + ../src_3rd/genht/hash.h create.h data.h action.h action_funclist.h \ + action_funchash.h error.h buffer.h remove.h copy.h remove.o: remove.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h draw.h error.h misc.h ds.h mymem.h move.h \ - polygon.h rats.h remove.h rtree.h search.h select.h set.h undo.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h draw.h error.h misc.h ds.h mymem.h \ + move.h polygon.h rats.h remove.h rtree.h search.h select.h set.h undo.h remove_act.o: remove_act.c ../config.h ../config.manual.h \ ../config.auto.h global.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h data.h \ - action.h action_funclist.h action_funchash.h change.h error.h undo.h + global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ + list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h action.h action_funclist.h \ + action_funchash.h change.h error.h undo.h report.o: report.c ../config.h ../config.manual.h ../config.auto.h \ report.h global.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h \ - crosshair.h data.h drill.h error.h search.h misc.h ds.h mymem.h rats.h \ - rtree.h strflags.h undo.h find.h draw.h pcb-printf.h + global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ + list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h crosshair.h data.h drill.h error.h search.h \ + misc.h ds.h mymem.h rats.h rtree.h strflags.h undo.h find.h draw.h \ + pcb-printf.h rotate.o: rotate.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h crosshair.h data.h draw.h error.h misc.h ds.h \ - mymem.h polygon.h rotate.h rtree.h rubberband.h search.h select.h set.h \ - undo.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h crosshair.h data.h draw.h error.h misc.h \ + ds.h mymem.h polygon.h rotate.h rtree.h rubberband.h search.h select.h \ + set.h undo.h rtree.o: rtree.c ../config.h ../config.manual.h ../config.auto.h global.h \ const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h mymem.h rtree.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h mymem.h rtree.h rubberband.o: rubberband.c ../config.h ../config.manual.h \ ../config.auto.h global.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h \ - create.h data.h error.h misc.h ds.h mymem.h polygon.h rubberband.h \ - rtree.h search.h + global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ + list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h create.h data.h error.h misc.h ds.h mymem.h \ + polygon.h rubberband.h rtree.h search.h search.o: search.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h box.h misc.h ds.h mymem.h data.h draw.h error.h \ - find.h polygon.h rtree.h search.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h box.h misc.h ds.h mymem.h data.h draw.h \ + error.h find.h polygon.h rtree.h search.h select.o: select.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h draw.h error.h search.h select.h undo.h \ - rats.h misc.h ds.h mymem.h find.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h draw.h error.h search.h select.h \ + undo.h rats.h misc.h ds.h mymem.h find.h select_act.o: select_act.c ../config.h ../config.manual.h \ ../config.auto.h global.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h data.h \ - action.h action_funclist.h action_funchash.h change.h error.h undo.h \ - search.h select.h crosshair.h set.h buffer.h draw.h remove.h copy.h + global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ + list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h action.h action_funclist.h \ + action_funchash.h change.h error.h undo.h search.h select.h crosshair.h \ + set.h buffer.h draw.h remove.h copy.h set.o: set.c ../config.h ../config.manual.h ../config.auto.h global.h \ const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h action.h action_funclist.h action_funchash.h \ - buffer.h compat.h crosshair.h data.h draw.h error.h find.h misc.h ds.h \ - mymem.h set.h undo.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h action.h action_funclist.h \ + action_funchash.h buffer.h compat.h crosshair.h data.h draw.h error.h \ + find.h misc.h ds.h mymem.h set.h undo.h strflags.o: strflags.c ../config.h ../config.manual.h ../config.auto.h \ ../globalconst.h ../config.h global.h const.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h compat.h strflags.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h compat.h strflags.h stub_edif.o: stub_edif.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h error.h stub_edif.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h error.h stub_edif.h stub_mincut.o: stub_mincut.c ../config.h ../config.manual.h \ ../config.auto.h global.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h \ - error.h data.h stub_mincut.h + global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ + list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h error.h data.h stub_mincut.h stub_stroke.o: stub_stroke.c error.h stub_vendor.o: stub_vendor.c stub_vendor.h ../config.h ../config.manual.h \ ../config.auto.h global.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h + global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ + list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h thermal.o: thermal.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h create.h data.h draw.h error.h misc.h ds.h \ + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h create.h data.h draw.h error.h misc.h ds.h \ mymem.h move.h polygon.h rtree.h thermal.h undo.h undo.o: undo.c ../config.h ../config.manual.h ../config.auto.h global.h \ const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h buffer.h change.h create.h data.h draw.h error.h \ - insert.h misc.h ds.h mymem.h mirror.h move.h polygon.h remove.h rotate.h \ - rtree.h search.h set.h undo.h strflags.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h buffer.h change.h create.h data.h draw.h \ + error.h insert.h misc.h ds.h mymem.h mirror.h move.h polygon.h remove.h \ + rotate.h rtree.h search.h set.h undo.h strflags.h undo_act.o: undo_act.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h action.h action_funclist.h \ + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h action.h action_funclist.h \ action_funchash.h change.h error.h crosshair.h undo.h polygon.h set.h \ search.h draw.h misc.h ds.h mymem.h vector.o: vector.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h vector.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h vector.h actions.o: hid/common/actions.c ../config.h ../config.manual.h \ ../config.auto.h hid/common/../../../src_3rd/genht/hash.h \ hid/common/../../../src_3rd/genht/htsp.h \ hid/common/../../../src_3rd/genht/ht.h \ hid/common/../../../src_3rd/genht/ht_inlines.h global.h const.h \ - ../globalconst.h ../config.h macro.h global_typedefs.h list_common.h \ - list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h global.h error.h event.h hid.h \ - hid/common/../hidint.h + ../globalconst.h ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h data.h \ + global.h error.h event.h hid.h hid/common/../hidint.h flags.o: hid/common/flags.c ../config.h ../config.manual.h \ ../config.auto.h global.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h data.h \ - global.h misc.h ds.h mymem.h hid.h hid/common/../hidint.h + global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ + list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h global.h misc.h ds.h mymem.h hid.h \ + hid/common/../hidint.h hidinit.o: hid/common/hidinit.c ../config.h ../config.manual.h \ ../config.auto.h global.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h hid.h \ - hid/common/hidnogui.h hid/common/../hidint.h compat.h error.h misc.h \ - global.h ds.h mymem.h portability.h pcb-printf.h plugins.h \ - hid/common/hidlist.h + global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ + list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h hid.h hid/common/hidnogui.h \ + hid/common/../hidint.h compat.h error.h misc.h global.h ds.h mymem.h \ + portability.h pcb-printf.h plugins.h hid/common/hidlist.h hidnogui.o: hid/common/hidnogui.c ../config.h ../config.manual.h \ ../config.auto.h global.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h hid.h + global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ + list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h hid.h extents.o: hid/common/extents.c ../config.h ../config.manual.h \ ../config.auto.h global.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h data.h \ - global.h hid.h hid/common/../hidint.h hid/common/draw_helpers.h + global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ + list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h global.h hid.h \ + hid/common/../hidint.h hid/common/draw_helpers.h draw_helpers.o: hid/common/draw_helpers.c global.h ../config.h \ ../config.manual.h ../config.auto.h const.h ../globalconst.h ../config.h \ - macro.h global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h hid.h \ - polygon.h global.h + macro.h global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h \ + polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h hid.h polygon.h global.h hid_resource.o: hid/common/hid_resource.c global.h ../config.h \ ../config.manual.h ../config.auto.h const.h ../globalconst.h ../config.h \ - macro.h global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h hid.h \ - resource.h hid/common/hid_resource.h + macro.h global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h \ + polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h hid.h resource.h hid/common/hid_resource.h res_parse.o: res_parse.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h resource.h res_parse.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h resource.h res_parse.h res_lex.o: res_lex.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h resource.h res_parse.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h resource.h res_parse.h portability.o: portability.c ../config.h ../config.manual.h \ ../config.auto.h ds.h global.h const.h ../globalconst.h ../config.h \ - macro.h global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h \ - error.h mymem.h + macro.h global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h \ + polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h error.h mymem.h ds.o: ds.c ds.h libpcb_fp.o: libpcb_fp.c ds.h ../config.h ../config.manual.h \ ../config.auto.h global.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h \ - error.h portability.h paths.h ../src_3rd/genht/htsp.h \ - ../src_3rd/genht/ht.h ../src_3rd/genht/ht_inlines.h \ - ../src_3rd/genht/hash.h + global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ + list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h error.h portability.h paths.h \ + ../src_3rd/genht/htsp.h ../src_3rd/genht/ht.h \ + ../src_3rd/genht/ht_inlines.h ../src_3rd/genht/hash.h parse_y.o: parse_y.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h create.h data.h error.h file.h mymem.h misc.h \ - ds.h parse_l.h polygon.h remove.h rtree.h strflags.h thermal.h \ + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h create.h data.h error.h file.h mymem.h \ + misc.h ds.h parse_l.h polygon.h remove.h rtree.h strflags.h thermal.h \ rats_patch.h parse_y.h parse_l.o: parse_l.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h crosshair.h data.h error.h file.h mymem.h misc.h \ - ds.h strflags.h parse_l.h parse_y.h create.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h crosshair.h data.h error.h file.h mymem.h \ + misc.h ds.h strflags.h parse_l.h parse_y.h create.h buildin.o: buildin.c plugins.h buildin.h hash.o: ../src_3rd/genht/hash.c htsp.o: ../src_3rd/genht/htsp.c ../src_3rd/genht/htsp.h \ @@ -483,20 +548,22 @@ ghid-cell-renderer-visibility.o: hid/gtk/ghid-cell-renderer-visibility.c \ hid/gtk/gtkhid.h hid/gtk/gui.h global.h ../config.h ../config.manual.h \ ../config.auto.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h hid.h \ - hid/common/hid_resource.h resource.h data.h global.h misc.h ds.h mymem.h \ - hid/gtk/ghid-coord-entry.h hid/gtk/ghid-main-menu.h \ - hid/gtk/ghid-layer-selector.h hid/gtk/ghid-route-style-selector.h \ - hid/gtk/gui-pinout-preview.h hid/gtk/ghid-cell-renderer-visibility.h + global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ + list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h hid.h hid/common/hid_resource.h resource.h \ + data.h global.h misc.h ds.h mymem.h hid/gtk/ghid-coord-entry.h \ + hid/gtk/ghid-main-menu.h hid/gtk/ghid-layer-selector.h \ + hid/gtk/ghid-route-style-selector.h hid/gtk/gui-pinout-preview.h \ + hid/gtk/ghid-cell-renderer-visibility.h ghid-coord-entry.o: hid/gtk/ghid-coord-entry.c hid/gtk/gtkhid.h \ hid/gtk/gui.h global.h ../config.h ../config.manual.h ../config.auto.h \ const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h hid.h hid/common/hid_resource.h resource.h data.h \ - global.h misc.h ds.h mymem.h hid/gtk/ghid-coord-entry.h \ + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h hid.h hid/common/hid_resource.h resource.h \ + data.h global.h misc.h ds.h mymem.h hid/gtk/ghid-coord-entry.h \ hid/gtk/ghid-main-menu.h hid/gtk/ghid-layer-selector.h \ hid/gtk/ghid-route-style-selector.h hid/gtk/gui-pinout-preview.h \ pcb-printf.h @@ -503,28 +570,30 @@ ghid-layer-selector.o: hid/gtk/ghid-layer-selector.c hid/gtk/gtkhid.h \ hid/gtk/gui.h global.h ../config.h ../config.manual.h ../config.auto.h \ const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h hid.h hid/common/hid_resource.h resource.h data.h \ - global.h misc.h ds.h mymem.h hid/gtk/ghid-coord-entry.h \ + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h hid.h hid/common/hid_resource.h resource.h \ + data.h global.h misc.h ds.h mymem.h hid/gtk/ghid-coord-entry.h \ hid/gtk/ghid-main-menu.h hid/gtk/ghid-layer-selector.h \ hid/gtk/ghid-route-style-selector.h hid/gtk/gui-pinout-preview.h \ pcb-printf.h hid/gtk/ghid-cell-renderer-visibility.h ghid-main-menu.o: hid/gtk/ghid-main-menu.c hid/gtk/gtkhid.h hid/gtk/gui.h \ global.h ../config.h ../config.manual.h ../config.auto.h const.h \ - ../globalconst.h ../config.h macro.h global_typedefs.h list_common.h \ - list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h hid.h hid/common/hid_resource.h resource.h data.h \ - global.h misc.h ds.h mymem.h hid/gtk/ghid-coord-entry.h \ - hid/gtk/ghid-main-menu.h hid/gtk/ghid-layer-selector.h \ - hid/gtk/ghid-route-style-selector.h hid/gtk/gui-pinout-preview.h \ - pcb-printf.h + ../globalconst.h ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h hid.h \ + hid/common/hid_resource.h resource.h data.h global.h misc.h ds.h mymem.h \ + hid/gtk/ghid-coord-entry.h hid/gtk/ghid-main-menu.h \ + hid/gtk/ghid-layer-selector.h hid/gtk/ghid-route-style-selector.h \ + hid/gtk/gui-pinout-preview.h pcb-printf.h ghid-route-style-selector.o: hid/gtk/ghid-route-style-selector.c global.h \ ../config.h ../config.manual.h ../config.auto.h const.h ../globalconst.h \ - ../config.h macro.h global_typedefs.h list_common.h list_line.h \ + ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h \ hid/gtk/gtkhid.h hid/gtk/gui.h hid.h hid/common/hid_resource.h \ resource.h data.h global.h misc.h ds.h mymem.h \ hid/gtk/ghid-coord-entry.h hid/gtk/ghid-main-menu.h \ @@ -532,11 +601,11 @@ hid/gtk/gui-pinout-preview.h pcb-printf.h gtkhid-main.o: hid/gtk/gtkhid-main.c ../config.h ../config.manual.h \ ../config.auto.h action.h global.h const.h ../globalconst.h ../config.h \ - macro.h global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h \ - action_funclist.h action_funchash.h crosshair.h error.h \ - hid/gtk/../hidint.h hid/gtk/gui.h global.h hid.h \ + macro.h global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h \ + polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h action_funclist.h action_funchash.h \ + crosshair.h error.h hid/gtk/../hidint.h hid/gtk/gui.h global.h hid.h \ hid/common/hid_resource.h resource.h data.h misc.h ds.h mymem.h \ hid/gtk/ghid-coord-entry.h hid/gtk/ghid-main-menu.h \ hid/gtk/ghid-layer-selector.h hid/gtk/ghid-route-style-selector.h \ @@ -544,19 +613,20 @@ hid/common/draw_helpers.h pcb-printf.h dolists.h gui-command-window.o: hid/gtk/gui-command-window.c ../config.h \ ../config.manual.h ../config.auto.h hid/gtk/gui.h global.h const.h \ - ../globalconst.h ../config.h macro.h global_typedefs.h list_common.h \ - list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h hid.h hid/common/hid_resource.h resource.h data.h \ - global.h misc.h ds.h mymem.h hid/gtk/ghid-coord-entry.h \ - hid/gtk/ghid-main-menu.h hid/gtk/ghid-layer-selector.h \ - hid/gtk/ghid-route-style-selector.h hid/gtk/gui-pinout-preview.h \ - command.h crosshair.h + ../globalconst.h ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h hid.h \ + hid/common/hid_resource.h resource.h data.h global.h misc.h ds.h mymem.h \ + hid/gtk/ghid-coord-entry.h hid/gtk/ghid-main-menu.h \ + hid/gtk/ghid-layer-selector.h hid/gtk/ghid-route-style-selector.h \ + hid/gtk/gui-pinout-preview.h command.h crosshair.h gui-config.o: hid/gtk/gui-config.c ../config.h ../config.manual.h \ ../config.auto.h hid/gtk/gui.h global.h const.h ../globalconst.h \ - ../config.h macro.h global_typedefs.h list_common.h list_line.h \ + ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h hid.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h hid.h \ hid/common/hid_resource.h resource.h data.h global.h misc.h ds.h mymem.h \ hid/gtk/ghid-coord-entry.h hid/gtk/ghid-main-menu.h \ hid/gtk/ghid-layer-selector.h hid/gtk/ghid-route-style-selector.h \ @@ -565,28 +635,30 @@ draw.h portability.h pcb-printf.h set.h gui-dialog-print.o: hid/gtk/gui-dialog-print.c ../config.h \ ../config.manual.h ../config.auto.h hid/gtk/gui.h global.h const.h \ - ../globalconst.h ../config.h macro.h global_typedefs.h list_common.h \ - list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h hid.h hid/common/hid_resource.h resource.h data.h \ - global.h misc.h ds.h mymem.h hid/gtk/ghid-coord-entry.h \ - hid/gtk/ghid-main-menu.h hid/gtk/ghid-layer-selector.h \ - hid/gtk/ghid-route-style-selector.h hid/gtk/gui-pinout-preview.h \ - pcb-printf.h + ../globalconst.h ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h hid.h \ + hid/common/hid_resource.h resource.h data.h global.h misc.h ds.h mymem.h \ + hid/gtk/ghid-coord-entry.h hid/gtk/ghid-main-menu.h \ + hid/gtk/ghid-layer-selector.h hid/gtk/ghid-route-style-selector.h \ + hid/gtk/gui-pinout-preview.h pcb-printf.h gui-dialog.o: hid/gtk/gui-dialog.c ../config.h ../config.manual.h \ ../config.auto.h data.h global.h const.h ../globalconst.h ../config.h \ - macro.h global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h \ - hid/gtk/gui.h global.h hid.h hid/common/hid_resource.h resource.h misc.h \ - ds.h mymem.h hid/gtk/ghid-coord-entry.h hid/gtk/ghid-main-menu.h \ + macro.h global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h \ + polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h hid/gtk/gui.h global.h hid.h \ + hid/common/hid_resource.h resource.h misc.h ds.h mymem.h \ + hid/gtk/ghid-coord-entry.h hid/gtk/ghid-main-menu.h \ hid/gtk/ghid-layer-selector.h hid/gtk/ghid-route-style-selector.h \ hid/gtk/gui-pinout-preview.h command.h gui-drc-window.o: hid/gtk/gui-drc-window.c ../config.h ../config.manual.h \ ../config.auto.h error.h search.h global.h const.h ../globalconst.h \ - ../config.h macro.h global_typedefs.h list_common.h list_line.h \ + ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h draw.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h draw.h \ pcb-printf.h undo.h set.h hid/gtk/gui.h global.h hid.h \ hid/common/hid_resource.h resource.h data.h misc.h ds.h mymem.h \ hid/gtk/ghid-coord-entry.h hid/gtk/ghid-main-menu.h \ @@ -594,28 +666,30 @@ hid/gtk/gui-pinout-preview.h hid/gtk/gui-drc-window.h gui-keyref-window.o: hid/gtk/gui-keyref-window.c ../config.h \ ../config.manual.h ../config.auto.h hid/gtk/gui.h global.h const.h \ - ../globalconst.h ../config.h macro.h global_typedefs.h list_common.h \ - list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h hid.h hid/common/hid_resource.h resource.h data.h \ - global.h misc.h ds.h mymem.h hid/gtk/ghid-coord-entry.h \ - hid/gtk/ghid-main-menu.h hid/gtk/ghid-layer-selector.h \ - hid/gtk/ghid-route-style-selector.h hid/gtk/gui-pinout-preview.h + ../globalconst.h ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h hid.h \ + hid/common/hid_resource.h resource.h data.h global.h misc.h ds.h mymem.h \ + hid/gtk/ghid-coord-entry.h hid/gtk/ghid-main-menu.h \ + hid/gtk/ghid-layer-selector.h hid/gtk/ghid-route-style-selector.h \ + hid/gtk/gui-pinout-preview.h gui-library-window.o: hid/gtk/gui-library-window.c ../config.h \ ../config.manual.h ../config.auto.h hid/gtk/gui.h global.h const.h \ - ../globalconst.h ../config.h macro.h global_typedefs.h list_common.h \ - list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h hid.h hid/common/hid_resource.h resource.h data.h \ - global.h misc.h ds.h mymem.h hid/gtk/ghid-coord-entry.h \ - hid/gtk/ghid-main-menu.h hid/gtk/ghid-layer-selector.h \ - hid/gtk/ghid-route-style-selector.h hid/gtk/gui-pinout-preview.h \ - buffer.h set.h hid/gtk/gui-library-window.h + ../globalconst.h ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h hid.h \ + hid/common/hid_resource.h resource.h data.h global.h misc.h ds.h mymem.h \ + hid/gtk/ghid-coord-entry.h hid/gtk/ghid-main-menu.h \ + hid/gtk/ghid-layer-selector.h hid/gtk/ghid-route-style-selector.h \ + hid/gtk/gui-pinout-preview.h buffer.h set.h hid/gtk/gui-library-window.h gui-log-window.o: hid/gtk/gui-log-window.c ../config.h ../config.manual.h \ ../config.auto.h hid/gtk/gui.h global.h const.h ../globalconst.h \ - ../config.h macro.h global_typedefs.h list_common.h list_line.h \ + ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h hid.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h hid.h \ hid/common/hid_resource.h resource.h data.h global.h misc.h ds.h mymem.h \ hid/gtk/ghid-coord-entry.h hid/gtk/ghid-main-menu.h \ hid/gtk/ghid-layer-selector.h hid/gtk/ghid-route-style-selector.h \ @@ -622,19 +696,21 @@ hid/gtk/gui-pinout-preview.h pcb-printf.h gui-misc.o: hid/gtk/gui-misc.c ../config.h ../config.manual.h \ ../config.auto.h global.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h \ - crosshair.h global.h data.h misc.h ds.h mymem.h action.h \ - action_funclist.h action_funchash.h set.h pcb-printf.h hid/gtk/gui.h \ - hid.h hid/common/hid_resource.h resource.h hid/gtk/ghid-coord-entry.h \ - hid/gtk/ghid-main-menu.h hid/gtk/ghid-layer-selector.h \ - hid/gtk/ghid-route-style-selector.h hid/gtk/gui-pinout-preview.h + global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ + list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h crosshair.h global.h data.h misc.h ds.h \ + mymem.h action.h action_funclist.h action_funchash.h set.h pcb-printf.h \ + hid/gtk/gui.h hid.h hid/common/hid_resource.h resource.h \ + hid/gtk/ghid-coord-entry.h hid/gtk/ghid-main-menu.h \ + hid/gtk/ghid-layer-selector.h hid/gtk/ghid-route-style-selector.h \ + hid/gtk/gui-pinout-preview.h gui-netlist-window.o: hid/gtk/gui-netlist-window.c ../config.h \ ../config.manual.h ../config.auto.h global.h const.h ../globalconst.h \ - ../config.h macro.h global_typedefs.h list_common.h list_line.h \ + ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h \ create.h global.h data.h draw.h error.h find.h misc.h ds.h mymem.h \ mymem.h rats.h remove.h search.h select.h set.h undo.h hid/gtk/gui.h \ hid.h hid/common/hid_resource.h resource.h hid/gtk/ghid-coord-entry.h \ @@ -642,20 +718,22 @@ hid/gtk/ghid-route-style-selector.h hid/gtk/gui-pinout-preview.h gui-output-events.o: hid/gtk/gui-output-events.c ../config.h \ ../config.manual.h ../config.auto.h hid/gtk/gui.h global.h const.h \ - ../globalconst.h ../config.h macro.h global_typedefs.h list_common.h \ - list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h hid.h hid/common/hid_resource.h resource.h data.h \ - global.h misc.h ds.h mymem.h hid/gtk/ghid-coord-entry.h \ - hid/gtk/ghid-main-menu.h hid/gtk/ghid-layer-selector.h \ - hid/gtk/ghid-route-style-selector.h hid/gtk/gui-pinout-preview.h \ - hid/gtk/gtkhid.h action.h action_funclist.h action_funchash.h \ - crosshair.h draw.h error.h set.h find.h search.h rats.h + ../globalconst.h ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h hid.h \ + hid/common/hid_resource.h resource.h data.h global.h misc.h ds.h mymem.h \ + hid/gtk/ghid-coord-entry.h hid/gtk/ghid-main-menu.h \ + hid/gtk/ghid-layer-selector.h hid/gtk/ghid-route-style-selector.h \ + hid/gtk/gui-pinout-preview.h hid/gtk/gtkhid.h action.h action_funclist.h \ + action_funchash.h crosshair.h draw.h error.h set.h find.h search.h \ + rats.h gui-pinout-preview.o: hid/gtk/gui-pinout-preview.c ../config.h \ ../config.manual.h ../config.auto.h global.h const.h ../globalconst.h \ - ../config.h macro.h global_typedefs.h list_common.h list_line.h \ + ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h \ hid/gtk/gui.h hid.h hid/common/hid_resource.h resource.h data.h global.h \ misc.h ds.h mymem.h hid/gtk/ghid-coord-entry.h hid/gtk/ghid-main-menu.h \ hid/gtk/ghid-layer-selector.h hid/gtk/ghid-route-style-selector.h \ @@ -662,9 +740,10 @@ hid/gtk/gui-pinout-preview.h copy.h draw.h mymem.h move.h rotate.h gui-pinout-window.o: hid/gtk/gui-pinout-window.c ../config.h \ ../config.manual.h ../config.auto.h global.h const.h ../globalconst.h \ - ../config.h macro.h global_typedefs.h list_common.h list_line.h \ + ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h \ hid/gtk/gui.h hid.h hid/common/hid_resource.h resource.h data.h global.h \ misc.h ds.h mymem.h hid/gtk/ghid-coord-entry.h hid/gtk/ghid-main-menu.h \ hid/gtk/ghid-layer-selector.h hid/gtk/ghid-route-style-selector.h \ @@ -672,9 +751,10 @@ gui-top-window.o: hid/gtk/gui-top-window.c ../config.h ../config.manual.h \ ../config.auto.h hid/gtk/ghid-layer-selector.h \ hid/gtk/ghid-route-style-selector.h global.h const.h ../globalconst.h \ - ../config.h macro.h global_typedefs.h list_common.h list_line.h \ + ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h \ hid/gtk/gtkhid.h hid/gtk/gui.h hid.h hid/common/hid_resource.h \ resource.h data.h global.h misc.h ds.h mymem.h \ hid/gtk/ghid-coord-entry.h hid/gtk/ghid-main-menu.h \ @@ -687,9 +767,10 @@ hid/gtk/gui-icons-misc.data gui-utils.o: hid/gtk/gui-utils.c ../config.h ../config.manual.h \ ../config.auto.h hid/gtk/gui.h global.h const.h ../globalconst.h \ - ../config.h macro.h global_typedefs.h list_common.h list_line.h \ + ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h hid.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h hid.h \ hid/common/hid_resource.h resource.h data.h global.h misc.h ds.h mymem.h \ hid/gtk/ghid-coord-entry.h hid/gtk/ghid-main-menu.h \ hid/gtk/ghid-layer-selector.h hid/gtk/ghid-route-style-selector.h \ @@ -696,9 +777,10 @@ hid/gtk/gui-pinout-preview.h gtkhid-gdk.o: hid/gtk/gtkhid-gdk.c ../config.h ../config.manual.h \ ../config.auto.h crosshair.h global.h const.h ../globalconst.h \ - ../config.h macro.h global_typedefs.h list_common.h list_line.h \ + ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h clip.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h clip.h \ hid/gtk/../hidint.h hid/gtk/gui.h global.h hid.h \ hid/common/hid_resource.h resource.h data.h misc.h ds.h mymem.h \ hid/gtk/ghid-coord-entry.h hid/gtk/ghid-main-menu.h \ @@ -706,36 +788,40 @@ hid/gtk/gui-pinout-preview.h hid/common/draw_helpers.h dialogs.o: hid/lesstif/dialogs.c ../config.h ../config.manual.h \ ../config.auto.h hid/lesstif/xincludes.h compat.h global.h const.h \ - ../globalconst.h ../config.h macro.h global_typedefs.h list_common.h \ - list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h global.h crosshair.h misc.h ds.h mymem.h \ - pcb-printf.h hid.h hid/lesstif/../hidint.h hid/lesstif/lesstif.h + ../globalconst.h ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h data.h \ + global.h crosshair.h misc.h ds.h mymem.h pcb-printf.h hid.h \ + hid/lesstif/../hidint.h hid/lesstif/lesstif.h library.o: hid/lesstif/library.c ../config.h ../config.manual.h \ ../config.auto.h hid/lesstif/xincludes.h compat.h global.h const.h \ - ../globalconst.h ../config.h macro.h global_typedefs.h list_common.h \ - list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h global.h misc.h ds.h mymem.h set.h \ - buffer.h hid.h hid/lesstif/../hidint.h hid/lesstif/lesstif.h + ../globalconst.h ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h data.h \ + global.h misc.h ds.h mymem.h set.h buffer.h hid.h \ + hid/lesstif/../hidint.h hid/lesstif/lesstif.h main.o: hid/lesstif/main.c ../config.h ../config.manual.h \ ../config.auto.h hid/lesstif/xincludes.h global.h const.h \ - ../globalconst.h ../config.h macro.h global_typedefs.h list_common.h \ - list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h global.h action.h action_funclist.h \ - action_funchash.h crosshair.h mymem.h misc.h ds.h mymem.h pcb-printf.h \ - resource.h clip.h event.h error.h hid.h hid/lesstif/../hidint.h \ - hid/common/hidnogui.h hid/common/draw_helpers.h \ - hid/common/hid_resource.h hid/lesstif/lesstif.h dolists.h + ../globalconst.h ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h data.h \ + global.h action.h action_funclist.h action_funchash.h crosshair.h \ + mymem.h misc.h ds.h mymem.h pcb-printf.h resource.h clip.h event.h \ + error.h hid.h hid/lesstif/../hidint.h hid/common/hidnogui.h \ + hid/common/draw_helpers.h hid/common/hid_resource.h \ + hid/lesstif/lesstif.h dolists.h menu.o: hid/lesstif/menu.c ../config.h ../config.manual.h \ ../config.auto.h hid/lesstif/xincludes.h global.h const.h \ - ../globalconst.h ../config.h macro.h global_typedefs.h list_common.h \ - list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h global.h error.h misc.h ds.h mymem.h \ - pcb-printf.h hid.h hid/lesstif/../hidint.h hid/common/hid_resource.h \ - resource.h hid/lesstif/lesstif.h mymem.h paths.h pcb-menu.h \ + ../globalconst.h ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h data.h \ + global.h error.h misc.h ds.h mymem.h pcb-printf.h hid.h \ + hid/lesstif/../hidint.h hid/common/hid_resource.h resource.h \ + hid/lesstif/lesstif.h mymem.h paths.h pcb-menu.h \ hid/lesstif/../../../src_3rd/genht/htsp.h \ hid/lesstif/../../../src_3rd/genht/ht.h \ hid/lesstif/../../../src_3rd/genht/ht_inlines.h \ @@ -742,73 +828,80 @@ hid/lesstif/../../../src_3rd/genht/hash.h netlist.o: hid/lesstif/netlist.c ../config.h ../config.manual.h \ ../config.auto.h hid/lesstif/xincludes.h compat.h global.h const.h \ - ../globalconst.h ../config.h macro.h global_typedefs.h list_common.h \ - list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h global.h find.h rats.h select.h undo.h \ - remove.h crosshair.h draw.h hid.h hid/lesstif/../hidint.h \ - hid/lesstif/lesstif.h + ../globalconst.h ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h data.h \ + global.h find.h rats.h select.h undo.h remove.h crosshair.h draw.h hid.h \ + hid/lesstif/../hidint.h hid/lesstif/lesstif.h styles.o: hid/lesstif/styles.c ../config.h ../config.manual.h \ ../config.auto.h hid/lesstif/xincludes.h compat.h global.h const.h \ - ../globalconst.h ../config.h macro.h global_typedefs.h list_common.h \ - list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h global.h set.h misc.h ds.h mymem.h mymem.h \ - pcb-printf.h hid.h hid/lesstif/../hidint.h hid/lesstif/lesstif.h + ../globalconst.h ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h data.h \ + global.h set.h misc.h ds.h mymem.h mymem.h pcb-printf.h hid.h \ + hid/lesstif/../hidint.h hid/lesstif/lesstif.h batch.o: hid/batch/batch.c ../config.h ../config.manual.h \ ../config.auto.h global.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h hid.h \ - data.h global.h misc.h ds.h mymem.h hid/batch/../hidint.h pcb-printf.h \ - hid/common/draw_helpers.h hid/common/hidnogui.h hid/common/actions.h \ - hid/common/hidinit.h dolists.h + global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ + list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h hid.h data.h global.h misc.h ds.h mymem.h \ + hid/batch/../hidint.h pcb-printf.h hid/common/draw_helpers.h \ + hid/common/hidnogui.h hid/common/actions.h hid/common/hidinit.h \ + dolists.h bom.o: hid/bom/bom.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h global.h error.h misc.h ds.h mymem.h \ + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h global.h error.h misc.h ds.h mymem.h \ pcb-printf.h hid.h hid/common/hidnogui.h hid/bom/../hidint.h ps.o: hid/ps/ps.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h global.h misc.h ds.h mymem.h error.h \ + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h global.h misc.h ds.h mymem.h error.h \ draw.h pcb-printf.h hid.h hid/ps/../hidint.h hid/common/hidnogui.h \ hid/common/draw_helpers.h hid/ps/../ps/ps.h hid/ps/../../print.h \ hid/ps/../../global.h hid/common/hidinit.h dolists.h eps.o: hid/ps/eps.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h global.h misc.h ds.h mymem.h pcb-printf.h \ - hid.h hid/ps/../hidint.h hid/common/hidnogui.h hid/common/draw_helpers.h \ - hid/ps/../ps/ps.h hid/common/hidinit.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h global.h misc.h ds.h mymem.h \ + pcb-printf.h hid.h hid/ps/../hidint.h hid/common/hidnogui.h \ + hid/common/draw_helpers.h hid/ps/../ps/ps.h hid/common/hidinit.h png.o: hid/png/png.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h global.h error.h misc.h ds.h mymem.h hid.h \ - hid/png/../hidint.h hid/common/hidnogui.h hid/common/draw_helpers.h \ - hid/png/png.h hid/common/hidinit.h dolists.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h global.h error.h misc.h ds.h mymem.h \ + hid.h hid/png/../hidint.h hid/common/hidnogui.h \ + hid/common/draw_helpers.h hid/png/png.h hid/common/hidinit.h dolists.h gerber.o: hid/gerber/gerber.c ../config.h ../config.manual.h \ ../config.auto.h global.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h data.h \ - global.h misc.h ds.h mymem.h error.h draw.h pcb-printf.h hid.h \ - hid/gerber/../hidint.h hid/common/hidnogui.h hid/common/draw_helpers.h \ - hid/common/hidinit.h + global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ + list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h global.h misc.h ds.h mymem.h error.h \ + draw.h pcb-printf.h hid.h hid/gerber/../hidint.h hid/common/hidnogui.h \ + hid/common/draw_helpers.h hid/common/hidinit.h gcode.o: hid/gcode/gcode.c ../config.h ../config.manual.h \ ../config.auto.h global.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h \ - error.h data.h global.h misc.h ds.h mymem.h rats.h hid.h \ - hid/gcode/../hidint.h hid/common/hidnogui.h hid/common/draw_helpers.h \ - hid/gcode/gcode.h hid/gcode/bitmap.h hid/gcode/potracelib.h \ - hid/gcode/curve.h hid/gcode/auxiliary.h hid/gcode/trace.h \ - hid/gcode/decompose.h pcb-printf.h hid/common/hidinit.h dolists.h + global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ + list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h error.h data.h global.h misc.h ds.h mymem.h \ + rats.h hid.h hid/gcode/../hidint.h hid/common/hidnogui.h \ + hid/common/draw_helpers.h hid/gcode/gcode.h hid/gcode/bitmap.h \ + hid/gcode/potracelib.h hid/gcode/curve.h hid/gcode/auxiliary.h \ + hid/gcode/trace.h hid/gcode/decompose.h pcb-printf.h \ + hid/common/hidinit.h dolists.h decompose.o: hid/gcode/decompose.c hid/gcode/potracelib.h \ hid/gcode/curve.h hid/gcode/auxiliary.h ../config.h ../config.manual.h \ ../config.auto.h hid/gcode/lists.h hid/gcode/bitmap.h \ @@ -815,102 +908,112 @@ hid/gcode/decompose.h trace.o: hid/gcode/trace.c global.h ../config.h ../config.manual.h \ ../config.auto.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h \ - hid/gcode/potracelib.h hid/gcode/curve.h hid/gcode/auxiliary.h \ - hid/gcode/lists.h hid/gcode/trace.h + global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ + list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h hid/gcode/potracelib.h hid/gcode/curve.h \ + hid/gcode/auxiliary.h hid/gcode/lists.h hid/gcode/trace.h curve.o: hid/gcode/curve.c hid/gcode/potracelib.h hid/gcode/lists.h \ hid/gcode/curve.h hid/gcode/auxiliary.h ../config.h ../config.manual.h \ ../config.auto.h nelma.o: hid/nelma/nelma.c ../config.h ../config.manual.h \ ../config.auto.h global.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h \ - error.h data.h global.h misc.h ds.h mymem.h rats.h hid.h \ - hid/nelma/../hidint.h hid/common/hidnogui.h hid/common/draw_helpers.h \ - hid/common/hidinit.h dolists.h + global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ + list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h error.h data.h global.h misc.h ds.h mymem.h \ + rats.h hid.h hid/nelma/../hidint.h hid/common/hidnogui.h \ + hid/common/draw_helpers.h hid/common/hidinit.h dolists.h lpr.o: hid/lpr/lpr.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h global.h misc.h ds.h mymem.h hid.h \ + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h global.h misc.h ds.h mymem.h hid.h \ hid/lpr/../hidint.h hid/lpr/../ps/ps.h hid/common/hidnogui.h \ hid/common/hidinit.h ../src_plugins/autoplace/autoplace.o: \ ../src_plugins/autoplace/autoplace.c ../config.h ../config.manual.h \ ../config.auto.h global.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h \ - ../src_plugins/autoplace/autoplace.h box.h global.h misc.h ds.h mymem.h \ - compat.h data.h draw.h error.h intersect.h rtree.h macro.h mirror.h \ - misc.h move.h mymem.h rats.h remove.h rotate.h + global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ + list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h ../src_plugins/autoplace/autoplace.h box.h \ + global.h misc.h ds.h mymem.h compat.h data.h draw.h error.h intersect.h \ + rtree.h macro.h mirror.h misc.h move.h mymem.h rats.h remove.h rotate.h ../src_plugins/autoplace/action.o: ../src_plugins/autoplace/action.c \ ../config.h ../config.manual.h ../config.auto.h global.h const.h \ - ../globalconst.h ../config.h macro.h global_typedefs.h list_common.h \ - list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h ../src_plugins/autoplace/autoplace.h dolists.h + ../globalconst.h ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h \ + ../src_plugins/autoplace/autoplace.h dolists.h ../src_plugins/autoroute/autoroute.o: \ ../src_plugins/autoroute/autoroute.c ../config.h ../config.manual.h \ ../config.auto.h global.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h data.h \ - global.h macro.h ../src_plugins/autoroute/autoroute.h box.h misc.h ds.h \ - mymem.h create.h draw.h error.h find.h heap.h rtree.h misc.h \ + global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ + list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h global.h macro.h \ + ../src_plugins/autoroute/autoroute.h box.h misc.h ds.h mymem.h create.h \ + draw.h error.h find.h heap.h rtree.h misc.h \ ../src_plugins/autoroute/mtspace.h vector.h mymem.h polygon.h rats.h \ remove.h thermal.h undo.h pcb-printf.h ../src_plugins/autoroute/mtspace.o: ../src_plugins/autoroute/mtspace.c \ ../config.h ../config.manual.h ../config.auto.h global.h const.h \ - ../globalconst.h ../config.h macro.h global_typedefs.h list_common.h \ - list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h box.h global.h misc.h ds.h mymem.h heap.h rtree.h \ + ../globalconst.h ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h box.h \ + global.h misc.h ds.h mymem.h heap.h rtree.h \ ../src_plugins/autoroute/mtspace.h vector.h ../src_plugins/autoroute/action.o: ../src_plugins/autoroute/action.c \ ../config.h ../config.manual.h ../config.auto.h global.h const.h \ - ../globalconst.h ../config.h macro.h global_typedefs.h list_common.h \ - list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h ../src_plugins/autoroute/autoroute.h dolists.h + ../globalconst.h ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h \ + ../src_plugins/autoroute/autoroute.h dolists.h ../src_plugins/vendordrill/vendor.o: ../src_plugins/vendordrill/vendor.c \ ../config.h ../config.manual.h ../config.auto.h change.h global.h \ const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h draw.h error.h global.h resource.h set.h \ - undo.h ../src_plugins/vendordrill/vendor.h stub_vendor.h dolists.h + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h draw.h error.h global.h resource.h \ + set.h undo.h ../src_plugins/vendordrill/vendor.h stub_vendor.h dolists.h ../src_plugins/puller/puller.o: ../src_plugins/puller/puller.c \ ../config.h ../config.manual.h ../config.auto.h global.h const.h \ - ../globalconst.h ../config.h macro.h global_typedefs.h list_common.h \ - list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h create.h global.h data.h draw.h misc.h ds.h \ - mymem.h move.h pcb-printf.h remove.h rtree.h strflags.h undo.h dolists.h + ../globalconst.h ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h \ + create.h global.h data.h draw.h misc.h ds.h mymem.h move.h pcb-printf.h \ + remove.h rtree.h strflags.h undo.h dolists.h ../src_plugins/edif/edif.o: ../src_plugins/edif/edif.c global.h \ ../config.h ../config.manual.h ../config.auto.h const.h ../globalconst.h \ - ../config.h macro.h global_typedefs.h list_common.h list_line.h \ + ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h data.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h data.h \ global.h stub_edif.h ../src_plugins/djopt/djopt.o: ../src_plugins/djopt/djopt.c ../config.h \ ../config.manual.h ../config.auto.h global.h const.h ../globalconst.h \ - ../config.h macro.h global_typedefs.h list_common.h list_line.h \ + ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h data.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h data.h \ global.h create.h remove.h move.h draw.h undo.h strflags.h find.h \ pcb-printf.h dolists.h ../src_plugins/mincut/rats_mincut.o: ../src_plugins/mincut/rats_mincut.c \ ../config.h ../config.manual.h ../config.auto.h global.h const.h \ - ../globalconst.h ../config.h macro.h global_typedefs.h list_common.h \ - list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h create.h global.h data.h draw.h error.h file.h \ - find.h misc.h ds.h mymem.h mymem.h polygon.h rats.h search.h set.h \ - undo.h ../src_plugins/mincut/pcb-mincut/graph.h \ + ../globalconst.h ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h \ + create.h global.h data.h draw.h error.h file.h find.h misc.h ds.h \ + mymem.h mymem.h polygon.h rats.h search.h set.h undo.h \ + ../src_plugins/mincut/pcb-mincut/graph.h \ ../src_plugins/mincut/pcb-mincut/solve.h \ ../src_plugins/mincut/pcb-mincut/graph.h stub_mincut.h ../src_plugins/mincut/pcb-mincut/graph.o: \ @@ -924,41 +1027,44 @@ ../src_plugins/toporouter/toporouter.c \ ../src_plugins/toporouter/toporouter.h data.h global.h ../config.h \ ../config.manual.h ../config.auto.h const.h ../globalconst.h ../config.h \ - macro.h global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h \ - macro.h ../src_plugins/toporouter/../autoroute/autoroute.h global.h \ - box.h misc.h ds.h mymem.h create.h draw.h error.h find.h heap.h rtree.h \ - misc.h mymem.h polygon.h rats.h remove.h thermal.h undo.h \ - ../src_3rd/gts/gts.h pcb-printf.h + macro.h global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h \ + polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h macro.h \ + ../src_plugins/toporouter/../autoroute/autoroute.h global.h box.h misc.h \ + ds.h mymem.h create.h draw.h error.h find.h heap.h rtree.h misc.h \ + mymem.h polygon.h rats.h remove.h thermal.h undo.h ../src_3rd/gts/gts.h \ + pcb-printf.h ../src_plugins/oldactions/oldactions.o: \ ../src_plugins/oldactions/oldactions.c ../config.h ../config.manual.h \ ../config.auto.h global.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h list_common.h list_line.h \ + global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ + list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h global.h action.h action_funclist.h \ + action_funchash.h change.h error.h undo.h dolists.h +../src_plugins/renumber/renumber.o: ../src_plugins/renumber/renumber.c \ + ../config.h ../config.manual.h ../config.auto.h global.h const.h \ + ../globalconst.h ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h data.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h data.h \ global.h action.h action_funclist.h action_funchash.h change.h error.h \ - undo.h dolists.h -../src_plugins/renumber/renumber.o: ../src_plugins/renumber/renumber.c \ - ../config.h ../config.manual.h ../config.auto.h global.h const.h \ - ../globalconst.h ../config.h macro.h global_typedefs.h list_common.h \ - list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h global.h action.h action_funclist.h \ - action_funchash.h change.h error.h undo.h pcb-printf.h dolists.h + undo.h pcb-printf.h dolists.h ../src_plugins/import_sch/import_sch.o: \ ../src_plugins/import_sch/import_sch.c ../config.h ../config.manual.h \ ../config.auto.h global.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h list_common.h list_line.h \ - ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ - ../src_3rd/genlist/gentdlist_undef.h hid.h polyarea.h libpcb_fp.h data.h \ - global.h action.h action_funclist.h action_funchash.h change.h error.h \ - undo.h misc.h ds.h mymem.h portability.h pcb-printf.h remove.h rats.h \ - dolists.h + global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ + list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h hid.h libpcb_fp.h data.h global.h action.h action_funclist.h \ + action_funchash.h change.h error.h undo.h misc.h ds.h mymem.h \ + portability.h pcb-printf.h remove.h rats.h dolists.h ../src_plugins/stroke/stroke.o: ../src_plugins/stroke/stroke.c \ ../config.h ../config.manual.h ../config.auto.h global.h const.h \ - ../globalconst.h ../config.h macro.h global_typedefs.h list_common.h \ - list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h hid.h \ - polyarea.h libpcb_fp.h data.h global.h crosshair.h stub_stroke.h \ - rotate.h undo.h set.h error.h misc.h ds.h mymem.h + ../globalconst.h ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h hid.h libpcb_fp.h data.h \ + global.h crosshair.h stub_stroke.h rotate.h undo.h set.h error.h misc.h \ + ds.h mymem.h Index: trunk/src/Makefile.in =================================================================== --- trunk/src/Makefile.in (revision 1174) +++ trunk/src/Makefile.in (revision 1175) @@ -40,6 +40,7 @@ insert.o intersect.o line.o + list_arc.o list_line.o lrealpath.o main.o Index: trunk/src/buffer.c =================================================================== --- trunk/src/buffer.c (revision 1174) +++ trunk/src/buffer.c (revision 1175) @@ -290,10 +290,8 @@ RestoreToPolygon(Source, ARC_TYPE, layer, arc); r_delete_entry(layer->arc_tree, (BoxType *) arc); - layer->Arc = g_list_remove(layer->Arc, arc); - layer->ArcN--; - lay->Arc = g_list_append(lay->Arc, arc); - lay->ArcN++; + arclist_remove(arc); + arclist_append(&lay->Arc, arc); CLEAR_FLAG(FOUNDFLAG, arc); Index: trunk/src/create.c =================================================================== --- trunk/src/create.c (revision 1174) +++ trunk/src/create.c (revision 1175) @@ -660,9 +660,8 @@ { ArcType *arc; - arc = g_slice_new0(ArcType); - Element->Arc = g_list_append(Element->Arc, arc); - Element->ArcN++; + arc = calloc(sizeof(ArcType), 1); + arclist_append(&Element->Arc, arc); /* set Delta (0,360], StartAngle in [0,360) */ if (delta < 0) { Index: trunk/src/file.c =================================================================== --- trunk/src/file.c (revision 1174) +++ trunk/src/file.c (revision 1175) @@ -691,6 +691,7 @@ GList *n, *p; gdl_iterator_t it; LineType *line; + ArcType *arc; for (n = Data->Element; n != NULL; n = g_list_next(n)) { ElementType *element = n->data; @@ -741,8 +742,7 @@ line->Point1.Y - element->MarkY, line->Point2.X - element->MarkX, line->Point2.Y - element->MarkY, line->Thickness); } - for (p = element->Arc; p != NULL; p = g_list_next(p)) { - ArcType *arc = p->data; + linelist_foreach(&element->Arc, &it, arc) { pcb_fprintf(FP, "\tElementArc [%mr %mr %mr %mr %ma %ma %mr]\n", arc->X - element->MarkX, arc->Y - element->MarkY, arc->Width, arc->Height, arc->StartAngle, arc->Delta, arc->Thickness); @@ -759,6 +759,7 @@ GList *n; gdl_iterator_t it; LineType *line; + ArcType *arc; /* write information about non empty layers */ if (linelist_length(&layer->Line) || layer->ArcN || layer->TextN || layer->PolygonN || (layer->Name && *layer->Name)) { @@ -772,8 +773,7 @@ line->Point1.X, line->Point1.Y, line->Point2.X, line->Point2.Y, line->Thickness, line->Clearance, F2S(line, LINE_TYPE)); } - for (n = layer->Arc; n != NULL; n = g_list_next(n)) { - ArcType *arc = n->data; + linelist_foreach(&layer->Arc, &it, arc) { pcb_fprintf(FP, "\tArc[%mr %mr %mr %mr %mr %mr %ma %ma %s]\n", arc->X, arc->Y, arc->Width, arc->Height, arc->Thickness, arc->Clearance, arc->StartAngle, arc->Delta, F2S(arc, ARC_TYPE)); Index: trunk/src/global.h =================================================================== --- trunk/src/global.h (revision 1174) +++ trunk/src/global.h (revision 1175) @@ -59,8 +59,10 @@ #include "global_typedefs.h" +#include "global_objs.h" #include "list_common.h" #include "list_line.h" +#include "list_arc.h" #include "hid.h" #include "polyarea.h" @@ -92,32 +94,6 @@ char has_units; } PLMeasure; -#ifndef XtSpecificationRelease -typedef unsigned int Cardinal; -/*typedef unsigned int Pixel;*/ -typedef char *String; -typedef short Position; -typedef short Dimension; -#endif -typedef unsigned char BYTE; - -/* Nobody should know about the internals of this except the macros in - macros.h that access it. This structure must be simple-assignable - for now. */ -typedef struct unknown_flag_s unknown_flag_t; -struct unknown_flag_s { - char *str; - unknown_flag_t *next; -}; - -typedef struct { - unsigned long f; /* generic flags */ - unsigned char t[(MAX_LAYER + 1) / 2]; /* thermals */ - unsigned char q; /* square geometry flag */ - unsigned char int_conn_grp; - unknown_flag_t *unknowns; -} FlagType, *FlagTypePtr; - #ifndef __GNUC__ #define __FUNCTION1(a,b) a ":" #b #define __FUNCTION2(a,b) __FUNCTION1(a,b) @@ -155,31 +131,7 @@ #define UNLIKELY(expr) (expr) #endif - /* --------------------------------------------------------------------------- - * Do not change the following definitions even if they're not very - * nice. It allows us to have functions act on these "base types" and - * not need to know what kind of actual object they're working on. - */ - -/* Any object that uses the "object flags" defined in const.h, or - exists as an object on the pcb, MUST be defined using this as the - first fields, either directly or through ANYLINEFIELDS. */ -#define ANYOBJECTFIELDS \ - BoxType BoundingBox; \ - long int ID; \ - FlagType Flags - /* struct LibraryEntryType *net */ - -/* Lines, pads, and rats all use this so they can be cross-cast. */ -#define ANYLINEFIELDS \ - ANYOBJECTFIELDS; \ - Coord Thickness, \ - Clearance; \ - PointType Point1, \ - Point2 - -/* --------------------------------------------------------------------------- * some useful values of our widgets */ typedef struct { /* holds information about output window */ @@ -188,6 +140,7 @@ pmGC; /* depth 1 pixmap GC to store clip */ } OutputType, *OutputTypePtr; + /* ---------------------------------------------------------------------- * layer group. A layer group identifies layers which are always switched * on/off together. @@ -197,11 +150,6 @@ Entries[MAX_LAYER][MAX_LAYER + 2]; } LayerGroupType, *LayerGroupTypePtr; -struct BoxType { /* a bounding box */ - Coord X1, Y1; /* upper left */ - Coord X2, Y2; /* and lower right corner */ -}; - typedef struct { Coord x, y; Coord width, height; @@ -221,59 +169,25 @@ * the basic object types supported by PCB */ -/* All on-pcb objects (elements, lines, pads, vias, rats, etc) are - based on this. */ -typedef struct { +typedef struct element_st { ANYOBJECTFIELDS; -} AnyObjectType, *AnyObjectTypePtr; + TextType Name[MAX_ELEMENTNAMES]; /* the elements names; */ + /* description text */ + /* name on PCB second, */ + /* value third */ + /* see macro.h */ + Coord MarkX, MarkY; /* position mark */ + Cardinal PinN; /* number of pins */ + Cardinal PadN; /* number of pads */ + Cardinal ArcN; /* number of arcs */ + GList *Pin; + GList *Pad; + linelist_t Line; + arclist_t Arc; + BoxType VBox; + AttributeListType Attributes; +} ElementType, *ElementTypePtr, **ElementTypeHandle; -typedef struct { /* a line/polygon point */ - Coord X, Y, X2, Y2; /* so Point type can be cast as BoxType */ - long int ID; -} PointType, *PointTypePtr; - -/* Lines, rats, pads, etc. */ -typedef struct { - ANYLINEFIELDS; -} AnyLineObjectType, *AnyLineObjectTypePtr; - -struct line_st { /* holds information about one line */ - ANYLINEFIELDS; - char *Number; - gdl_elem_t link; /* a line is in a list: either on a layer or in an element */ -}; - -typedef struct { - ANYOBJECTFIELDS; - int Scale; /* text scaling in percent */ - Coord X, Y; /* origin */ - BYTE Direction; - char *TextString; /* string */ - void *Element; -} TextType, *TextTypePtr; - -struct polygon_st { /* holds information about a polygon */ - ANYOBJECTFIELDS; - Cardinal PointN, /* number of points in polygon */ - PointMax; /* max number from malloc() */ - POLYAREA *Clipped; /* the clipped region of this polygon */ - PLINE *NoHoles; /* the polygon broken into hole-less regions */ - int NoHolesValid; /* Is the NoHoles polygon up to date? */ - PointTypePtr Points; /* data */ - Cardinal *HoleIndex; /* Index of hole data within the Points array */ - Cardinal HoleIndexN; /* number of holes in polygon */ - Cardinal HoleIndexMax; /* max number from malloc() */ - -}; - -typedef struct { /* holds information about arcs */ - ANYOBJECTFIELDS; - Coord Thickness, Clearance; - Coord Width, Height, /* length of axis */ - X, Y; /* center coordinates */ - Angle StartAngle, Delta; /* the two limiting angles in degrees */ -} ArcType, *ArcTypePtr; - struct rtree { struct rtree_node *root; int size; /* number of entries in tree */ @@ -288,7 +202,7 @@ linelist_t Line; GList *Text; GList *Polygon; - GList *Arc; + arclist_t Arc; rtree_t *line_tree, *text_tree, *polygon_tree, *arc_tree; bool On; /* visible flag */ char *Color, /* color */ @@ -297,73 +211,6 @@ int no_drc; /* whether to ignore the layer when checking the design rules */ } LayerType, *LayerTypePtr; -typedef struct { /* a rat-line */ - ANYLINEFIELDS; - Cardinal group1, group2; /* the layer group each point is on */ -} RatType, *RatTypePtr; - -struct pad_st { /* a SMD pad */ - ANYLINEFIELDS; - Coord Mask; - char *Name, *Number; /* 'Line' */ - void *Element; - void *Spare; -}; - -struct pin_st { - ANYOBJECTFIELDS; - Coord Thickness, Clearance, Mask, DrillingHole; - Coord X, Y; /* center and diameter */ - char *Name, *Number; - void *Element; - void *Spare; -}; - -/* This is the extents of a Pin or Via, depending on whether it's a - hole or not. */ -#define PIN_SIZE(pinptr) (TEST_FLAG(HOLEFLAG, (pinptr)) \ - ? (pinptr)->DrillingHole \ - : (pinptr)->Thickness) - -typedef struct { - ANYOBJECTFIELDS; - TextType Name[MAX_ELEMENTNAMES]; /* the elements names; */ - /* description text */ - /* name on PCB second, */ - /* value third */ - /* see macro.h */ - Coord MarkX, MarkY; /* position mark */ - Cardinal PinN; /* number of pins */ - Cardinal PadN; /* number of pads */ - Cardinal ArcN; /* number of arcs */ - GList *Pin; - GList *Pad; - linelist_t Line; - GList *Arc; - BoxType VBox; - AttributeListType Attributes; -} ElementType, *ElementTypePtr, **ElementTypeHandle; - -/* --------------------------------------------------------------------------- - * symbol and font related stuff - */ -typedef struct { /* a single symbol */ - LineTypePtr Line; - bool Valid; - Cardinal LineN, /* number of lines */ - LineMax; - Coord Width, Height, /* size of cell */ - Delta; /* distance to next symbol */ -} SymbolType, *SymbolTypePtr; - -typedef struct { /* complete set of symbols */ - Coord MaxHeight, /* maximum cell width and height */ - MaxWidth; - BoxType DefaultSymbol; /* the default symbol is a filled box */ - SymbolType Symbol[MAX_FONTPOSITION + 1]; - bool Valid; -} FontType, *FontTypePtr; - typedef struct { /* holds all objects */ Cardinal ViaN, /* number of vias */ ElementN, /* and elements */ Index: trunk/src/global_objs.h =================================================================== --- trunk/src/global_objs.h (nonexistent) +++ trunk/src/global_objs.h (revision 1175) @@ -0,0 +1,155 @@ +#include +#include +#include "config.h" +#include "globalconst.h" +#include "global_typedefs.h" +#include "polyarea.h" + + +/* --------------------------------------------------------------------------- + * Do not change the following definitions even if they're not very + * nice. It allows us to have functions act on these "base types" and + * not need to know what kind of actual object they're working on. + */ + +/* Any object that uses the "object flags" defined in const.h, or + exists as an object on the pcb, MUST be defined using this as the + first fields, either directly or through ANYLINEFIELDS. */ +#define ANYOBJECTFIELDS \ + BoxType BoundingBox; \ + long int ID; \ + FlagType Flags + /* struct LibraryEntryType *net */ + +/* Lines, pads, and rats all use this so they can be cross-cast. */ +#define ANYLINEFIELDS \ + ANYOBJECTFIELDS; \ + Coord Thickness, \ + Clearance; \ + PointType Point1, \ + Point2 + +struct BoxType { /* a bounding box */ + Coord X1, Y1; /* upper left */ + Coord X2, Y2; /* and lower right corner */ +}; + +/* Nobody should know about the internals of this except the macros in + macros.h that access it. This structure must be simple-assignable + for now. */ +typedef struct unknown_flag_s unknown_flag_t; +struct unknown_flag_s { + char *str; + unknown_flag_t *next; +}; + +typedef struct { + unsigned long f; /* generic flags */ + unsigned char t[(MAX_LAYER + 1) / 2]; /* thermals */ + unsigned char q; /* square geometry flag */ + unsigned char int_conn_grp; + unknown_flag_t *unknowns; +} FlagType, *FlagTypePtr; + + +/* All on-pcb objects (elements, lines, pads, vias, rats, etc) are + based on this. */ +typedef struct { + ANYOBJECTFIELDS; +} AnyObjectType, *AnyObjectTypePtr; + +typedef struct { /* a line/polygon point */ + Coord X, Y, X2, Y2; /* so Point type can be cast as BoxType */ + long int ID; +} PointType, *PointTypePtr; + +/* Lines, rats, pads, etc. */ +typedef struct { + ANYLINEFIELDS; +} AnyLineObjectType, *AnyLineObjectTypePtr; + +typedef struct line_st { /* holds information about one line */ + ANYLINEFIELDS; + char *Number; + gdl_elem_t link; /* a line is in a list: either on a layer or in an element */ +} LineType, *LineTypePtr;; + +typedef struct text_st { + ANYOBJECTFIELDS; + int Scale; /* text scaling in percent */ + Coord X, Y; /* origin */ + BYTE Direction; + char *TextString; /* string */ + void *Element; +} TextType, *TextTypePtr; + +struct polygon_st { /* holds information about a polygon */ + ANYOBJECTFIELDS; + Cardinal PointN, /* number of points in polygon */ + PointMax; /* max number from malloc() */ + POLYAREA *Clipped; /* the clipped region of this polygon */ + PLINE *NoHoles; /* the polygon broken into hole-less regions */ + int NoHolesValid; /* Is the NoHoles polygon up to date? */ + PointTypePtr Points; /* data */ + Cardinal *HoleIndex; /* Index of hole data within the Points array */ + Cardinal HoleIndexN; /* number of holes in polygon */ + Cardinal HoleIndexMax; /* max number from malloc() */ + +}; + +typedef struct arc_st { /* holds information about arcs */ + ANYOBJECTFIELDS; + Coord Thickness, Clearance; + Coord Width, Height, /* length of axis */ + X, Y; /* center coordinates */ + Angle StartAngle, Delta; /* the two limiting angles in degrees */ + gdl_elem_t link; /* an arc is in a list: either on a layer or in an element */ +} ArcType, *ArcTypePtr; + +typedef struct rat_st { /* a rat-line */ + ANYLINEFIELDS; + Cardinal group1, group2; /* the layer group each point is on */ +} RatType, *RatTypePtr; + +struct pad_st { /* a SMD pad */ + ANYLINEFIELDS; + Coord Mask; + char *Name, *Number; /* 'Line' */ + void *Element; + void *Spare; +}; + +struct pin_st { + ANYOBJECTFIELDS; + Coord Thickness, Clearance, Mask, DrillingHole; + Coord X, Y; /* center and diameter */ + char *Name, *Number; + void *Element; + void *Spare; +}; + +/* This is the extents of a Pin or Via, depending on whether it's a + hole or not. */ +#define PIN_SIZE(pinptr) (TEST_FLAG(HOLEFLAG, (pinptr)) \ + ? (pinptr)->DrillingHole \ + : (pinptr)->Thickness) + +/* --------------------------------------------------------------------------- + * symbol and font related stuff + */ +typedef struct symbol_st { /* a single symbol */ + LineTypePtr Line; + bool Valid; + Cardinal LineN, /* number of lines */ + LineMax; + Coord Width, Height, /* size of cell */ + Delta; /* distance to next symbol */ +} SymbolType, *SymbolTypePtr; + +typedef struct font_st { /* complete set of symbols */ + Coord MaxHeight, /* maximum cell width and height */ + MaxWidth; + BoxType DefaultSymbol; /* the default symbol is a filled box */ + SymbolType Symbol[MAX_FONTPOSITION + 1]; + bool Valid; +} FontType, *FontTypePtr; Index: trunk/src/global_typedefs.h =================================================================== --- trunk/src/global_typedefs.h (revision 1174) +++ trunk/src/global_typedefs.h (revision 1175) @@ -33,12 +33,20 @@ typedef struct AttributeListType AttributeListType, *AttributeListTypePtr; typedef struct rats_patch_line_s rats_patch_line_t; -typedef struct line_st LineType, *LineTypePtr; - typedef struct unit Unit; typedef struct increments Increments; typedef COORD_TYPE Coord; /* pcb base unit */ typedef double Angle; /* degrees */ + +#ifndef XtSpecificationRelease +typedef unsigned int Cardinal; +/*typedef unsigned int Pixel;*/ +typedef char *String; +typedef short Position; +typedef short Dimension; #endif +typedef unsigned char BYTE; +#endif + Index: trunk/src/list_arc.c =================================================================== --- trunk/src/list_arc.c (nonexistent) +++ trunk/src/list_arc.c (revision 1175) @@ -0,0 +1,26 @@ +/* + * COPYRIGHT + * + * PCB, interactive printed circuit board design + * Copyright (C) 2016 Tibor 'Igor2' Palinkas + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * + */ + +#define TDL_DONT_UNDEF +#include "global_objs.h" +#include "list_arc.h" +#include Index: trunk/src/list_arc.h =================================================================== --- trunk/src/list_arc.h (nonexistent) +++ trunk/src/list_arc.h (revision 1175) @@ -0,0 +1,41 @@ +/* + * COPYRIGHT + * + * PCB, interactive printed circuit board design + * Copyright (C) 2016 Tibor 'Igor2' Palinkas + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * + */ + +#ifndef LIST_ARC_H +#define LIST_ARC_H + +/* List of Lines */ +#define TDL(x) arclist_ ## x +#define TDL_LIST_T arclist_t +#define TDL_ITEM_T ArcType +#define TDL_FIELD link +#define TDL_SIZE_T size_t +#define TDL_FUNC + +#define arclist_foreach(list, iterator, loop_elem) \ + gdl_foreach_((&((list)->lst)), (iterator), (loop_elem)) + + +#include +#include + +#endif Index: trunk/src/list_line.c =================================================================== --- trunk/src/list_line.c (revision 1174) +++ trunk/src/list_line.c (revision 1175) @@ -21,7 +21,6 @@ */ #define TDL_DONT_UNDEF -#include "global_typedefs.h" +#include "global_objs.h" #include "list_line.h" -#include "global.h" #include Index: trunk/src/macro.h =================================================================== --- trunk/src/macro.h (revision 1174) +++ trunk/src/macro.h (revision 1175) @@ -268,13 +268,11 @@ PadType *pad = __iter->data; #define ARC_LOOP(element) do { \ - GList *__iter, *__next; \ - Cardinal n = 0; \ - for (__iter = (element)->Arc, __next = g_list_next (__iter); \ - __iter != NULL; \ - __iter = __next, __next = g_list_next (__iter), n++) { \ - ArcType *arc = __iter->data; + ArcType *arc; \ + gdl_iterator_t __it__; \ + linelist_foreach(&(element)->Arc, &__it__, arc) { + #define ELEMENTLINE_LOOP(element) do { \ LineType *line; \ gdl_iterator_t __it__; \ Index: trunk/src/move.c =================================================================== --- trunk/src/move.c (revision 1174) +++ trunk/src/move.c (revision 1175) @@ -409,10 +409,8 @@ { r_delete_entry(Source->arc_tree, (BoxType *) arc); - Source->Arc = g_list_remove(Source->Arc, arc); - Source->ArcN--; - Destination->Arc = g_list_append(Destination->Arc, arc); - Destination->ArcN++; + arclist_remove(arc); + arclist_append(&Destination->Arc, arc); if (!Destination->arc_tree) Destination->arc_tree = r_create_tree(NULL, 0, 0); Index: trunk/src/mymem.c =================================================================== --- trunk/src/mymem.c (revision 1174) +++ trunk/src/mymem.c (revision 1175) @@ -269,16 +269,16 @@ { ArcType *new_obj; - new_obj = g_slice_new0(ArcType); - layer->Arc = g_list_append(layer->Arc, new_obj); - layer->ArcN++; + new_obj = calloc(sizeof(ArcType), 1); + arclist_append(&layer->Arc, new_obj); return new_obj; } -static void FreeArc(ArcType * data) +void RemoveFreeArc(ArcType * data) { - g_slice_free(ArcType, data); + arclist_remove(data); + free(data); } /* --------------------------------------------------------------------------- @@ -590,7 +590,7 @@ g_list_free_full(element->Pin, (GDestroyNotify) FreePin); g_list_free_full(element->Pad, (GDestroyNotify) FreePad); list_map0(&element->Line, LineType, RemoveFreeLine); - g_list_free_full(element->Arc, (GDestroyNotify) FreeArc); + list_map0(&element->Arc, ArcType, RemoveFreeArc); FreeAttributeListMemory(&element->Attributes); memset(element, 0, sizeof(ElementType)); @@ -663,7 +663,7 @@ END_LOOP; list_map0(&layer->Line, LineType, RemoveFreeLine); - g_list_free_full(layer->Arc, (GDestroyNotify) FreeArc); + list_map0(&layer->Arc, ArcType, RemoveFreeArc); g_list_free_full(layer->Text, (GDestroyNotify) FreeText); POLYGON_LOOP(layer); { Index: trunk/src/mymem.h =================================================================== --- trunk/src/mymem.h (revision 1174) +++ trunk/src/mymem.h (revision 1175) @@ -93,6 +93,10 @@ void DeleteLibraryMenuMemory(LibraryTypePtr lib, int menuidx); char *StripWhiteSpaceAndDup(const char *); +void RemoveFreeArc(ArcType * data); +void RemoveFreeLine(LineType * data); + + #ifdef NEED_STRDUP char *strdup(const char *); #endif Index: trunk/src/remove.c =================================================================== --- trunk/src/remove.c (revision 1174) +++ trunk/src/remove.c (revision 1175) @@ -154,11 +154,8 @@ { r_delete_entry(Layer->arc_tree, (BoxTypePtr) Arc); - Layer->Arc = g_list_remove(Layer->Arc, Arc); - Layer->ArcN--; + RemoveFreeArc(Arc); - g_slice_free(ArcType, Arc); - return NULL; } Index: trunk/src_plugins/gpmi/pcb-gpmi/gpmi_plugin/gpmi_pkg/layout/search.c =================================================================== --- trunk/src_plugins/gpmi/pcb-gpmi/gpmi_plugin/gpmi_pkg/layout/search.c (revision 1174) +++ trunk/src_plugins/gpmi/pcb-gpmi/gpmi_plugin/gpmi_pkg/layout/search.c (revision 1175) @@ -142,7 +142,7 @@ for (l =0; l < MAX_LAYER + 2; l++, layer++) { s->layer = l; - select(s, OM_ARC, flag, layer->Arc); + select2(s, OM_ARC, flag, &layer->Arc); select2(s, OM_LINE, flag, &layer->Line); select(s, OM_TEXT, flag, layer->Text); select(s, OM_POLYGON, flag, layer->Polygon);