Index: trunk/doc/developer/plugin/actions.html =================================================================== --- trunk/doc/developer/plugin/actions.html (revision 27952) +++ trunk/doc/developer/plugin/actions.html (revision 27953) @@ -49,7 +49,6 @@ {"Action1", pcb_act_Action1, pcb_acth_Action1, pcb_acts_Action1}, {"Action2", pcb_act_Action2, pcb_acth_Action2, pcb_acts_Action2} }; -PCB_REGISTER_ACTIONS(pluginname_action_list, pluginname_cookie)
The action name in the first column must be unique. If an action has @@ -65,24 +64,16 @@ The table should be placed after the last action to avoid action function/help/syntax forward declarations. Most often the table is placed right above the check_ver callback. -
-The PCB_REGISTER_ACTIONS() macro invocation is right after the table; it -requires the standard plugin cookie.
-Place #include "dolists.h" right above the plugins standard init -callback function. This include will change some global states so -that PCB_REGISTER_ACTIONS will work differently, so its place is significant. -
Invoke macro PCB_REGISTER_ACTIONS(pluginname_action_list, pluginname_cookie) -again, from the init callback. +again, from the init callback. It requires the +standard plugin cookie.
In practice, the plugin init will look like this:
-#include "dolists.h" - int pplg_init_expfeat(void) { PCB_API_CHK_VER; Index: trunk/doc/developer/plugin/template_pup/ext_foo.c =================================================================== --- trunk/doc/developer/plugin/template_pup/ext_foo.c (revision 27952) +++ trunk/doc/developer/plugin/template_pup/ext_foo.c (revision 27953) @@ -44,9 +44,7 @@ static const pcb_action_t ext_foo_action_list[] = { {"ExtFoo", pcb_act_ExtFoo, pcb_acth_ExtFoo, pcb_acts_ExtFoo} }; -PCB_REGISTER_ACTIONS(ext_foo_action_list, ext_foo_cookie) - int pplg_check_ver_ext_foo(int ver_needed) { return 0; } void pplg_uninit_ext_foo(void) @@ -55,7 +53,6 @@ pcb_remove_actions_by_cookie(ext_foo_cookie); } -#include "src/dolists.h" int pplg_init_ext_foo(void) { Index: trunk/scconfig/Rev.h =================================================================== --- trunk/scconfig/Rev.h (revision 27952) +++ trunk/scconfig/Rev.h (revision 27953) @@ -1 +1 @@ -static const int myrev = 27878; +static const int myrev = 27952; Index: trunk/scconfig/Rev.tab =================================================================== --- trunk/scconfig/Rev.tab (revision 27952) +++ trunk/scconfig/Rev.tab (revision 27953) @@ -1,3 +1,4 @@ +27952 configure removing dolists.h to simplify action declaration 27878 configure hidlib related bugfix in ./configure 27468 configure order pcbway now depends on libxml2 27454 configure order plugin config file Index: trunk/scconfig/gen_core_lists.sh =================================================================== --- trunk/scconfig/gen_core_lists.sh (revision 27952) +++ trunk/scconfig/gen_core_lists.sh (revision 27953) @@ -52,6 +52,8 @@ sub("[)].*[\\n\\r]*", "", vname) print "extern HID_Action " vname "[];" } + sub("PCB_REGISTER_ACTIONS_FUNC", "PCB_REGISTER_ACTIONS_CALL", LIST[n]) + print LIST[n] if (TYPE[n] == "gui") print "}" Index: trunk/src/dolists.h =================================================================== --- trunk/src/dolists.h (revision 27952) +++ trunk/src/dolists.h (nonexistent) @@ -1,5 +0,0 @@ -#undef PCB_REGISTER_ACTIONS - -#define PCB_REGISTER_ACTIONS(a, cookie) {extern void PCB_HIDCONCAT(register_,a)();PCB_HIDCONCAT(register_,a)();} - - Index: trunk/src/Makefile.dep =================================================================== --- trunk/src/Makefile.dep (revision 27952) +++ trunk/src/Makefile.dep (revision 27953) @@ -26,7 +26,7 @@ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h search.h polygon.h \ conf.h pcb-printf.h ../src_3rd/liblihata/lihata.h list_conf.h conf.h \ conf_core.h compat_misc.h error.h ../src_plugins/acompnet/meshgraph.h \ - rtree.h box.h dolists.h + rtree.h box.h ../src_plugins/acompnet/meshgraph.o: ../src_plugins/acompnet/meshgraph.c \ ../config.h ../src_3rd/genht/hash.h board.h ../src_3rd/genht/htsp.h \ ../src_3rd/genht/ht.h global_typedefs.h pcb_bool.h vtroutestyle.h unit.h \ @@ -78,7 +78,7 @@ crosshair.h vtonpoint.h route.h buffer.h obj_rat_list.h obj_rat.h \ idpath.h obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ ht_subc.h ../src_3rd/genht/ht.h ../src_3rd/genht/hash.h obj_pstk_list.h \ - obj_pstk.h vtpadstack.h thermal.h polygon1_gen.h dolists.h + obj_pstk.h vtpadstack.h thermal.h polygon1_gen.h ../src_plugins/act_draw/keywords_sphash.o: \ ../src_plugins/act_draw/keywords_sphash.c ../src_plugins/act_read/act_read.o: ../src_plugins/act_read/act_read.c \ @@ -103,7 +103,7 @@ ../src_3rd/genrtree/genrtree_api.h rtree2_compat.h \ ../src_plugins/act_read/keywords_sphash.h \ ../src_plugins/act_read/act_idpath.c ../src_plugins/act_read/act_geo.c \ - search.h find.h ../src_3rd/genvector/vtp0.h dolists.h + search.h find.h ../src_3rd/genvector/vtp0.h ../src_plugins/act_read/keywords_sphash.o: \ ../src_plugins/act_read/keywords_sphash.c ../src_plugins/ar_cpcb/ar_cpcb.o: ../src_plugins/ar_cpcb/ar_cpcb.c \ @@ -135,7 +135,7 @@ ../src_3rd/liblihata/lihata.h list_conf.h conf_core.h obj_pstk_inlines.h \ data.h thermal.h polygon1_gen.h \ ../src_plugins/lib_compat_help/pstk_compat.h obj_pstk.h \ - ../src_plugins/lib_netmap/netmap.h netlist.h dolists.h + ../src_plugins/lib_netmap/netmap.h netlist.h ../src_plugins/asm/asm.o: ../src_plugins/asm/asm.c ../config.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h ../src_3rd/genlist/gendlist.h \ @@ -163,7 +163,7 @@ hid_dad_spin.h hid_dad_tree.h hid_dad.h search.h draw.h select.h \ operation.h ../src_plugins/asm/asm_conf.h conf.h \ ../src_3rd/liblihata/lihata.h list_conf.h conf.h \ - ../src_plugins/asm/conf_internal.c dolists.h \ + ../src_plugins/asm/conf_internal.c \ ../src_plugins/asm/asm_conf_fields.h ../src_plugins/autocrop/autocrop.o: ../src_plugins/autocrop/autocrop.c \ ../config.h board.h ../src_3rd/genht/htsp.h ../src_3rd/genht/ht.h \ @@ -188,7 +188,7 @@ vtpadstack_t.h draw.h undo.h ../src_3rd/libuundo/uundo.h undo_old.h \ actions.h plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h dolists.h + ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h ../src_plugins/autoplace/action.o: ../src_plugins/autoplace/action.c \ ../config.h ../src_plugins/autoplace/autoplace.h global_typedefs.h \ pcb_bool.h plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ @@ -206,7 +206,7 @@ ../src_3rd/genlist/gentdlist_undef.h obj_line_list.h obj_line.h \ obj_poly_list.h obj_poly.h polyarea.h obj_text_list.h obj_text.h font.h \ ../src_3rd/genht/htip.h ../src_3rd/genvector/gds_char.h layer_grp.h \ - rats_patch.h board.h hidlib.h event.h dolists.h + rats_patch.h board.h hidlib.h event.h ../src_plugins/autoplace/autoplace.o: \ ../src_plugins/autoplace/autoplace.c ../config.h board.h \ ../src_3rd/genht/htsp.h ../src_3rd/genht/ht.h global_typedefs.h \ @@ -250,7 +250,7 @@ ../src_3rd/puplug/error.h actions.h hid.h ../src_3rd/liblihata/dom.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h error.h \ ../src_3rd/libfungw/fungw.h ../src_3rd/genht/htpp.h event.h \ - funchash_core.h funchash.h funchash_core_list.h dolists.h + funchash_core.h funchash.h funchash_core_list.h ../src_plugins/autoroute/autoroute.o: \ ../src_plugins/autoroute/autoroute.c ../config.h conf_core.h conf.h \ global_typedefs.h pcb_bool.h pcb-printf.h \ @@ -315,7 +315,7 @@ ../src_plugins/cam/cam_compile.h layer_vis.h event.h \ ../src_3rd/genvector/genvector_impl.c ../src_plugins/cam/cam_gui.c \ hid_dad.h compat_misc.h hid_dad_spin.h hid_dad_tree.h hid_dad.h \ - dolists.h ../src_plugins/cam/cam_conf_fields.h + ../src_plugins/cam/cam_conf_fields.h ../src_plugins/ddraft/centgeo.o: ../src_plugins/ddraft/centgeo.c \ ../config.h ../src_plugins/ddraft/centgeo.h obj_line.h \ ../src_3rd/genlist/gendlist.h obj_common.h flag.h globalconst.h attrib.h \ @@ -361,7 +361,7 @@ ../src_plugins/ddraft/constraint.c crosshair.h tool.h \ ../src_plugins/ddraft/constraint_gui.c hid_dad.h compat_misc.h \ hid_attrib.h hid_dad_spin.h ../src_plugins/ddraft/cli.c hid_inlines.h \ - compat_misc.h hidlib_conf.h ../src_plugins/ddraft/cli_line.c dolists.h + compat_misc.h hidlib_conf.h ../src_plugins/ddraft/cli_line.c ../src_plugins/ddraft/fields_sphash.o: \ ../src_plugins/ddraft/fields_sphash.c ../src_plugins/diag/diag.o: ../src_plugins/diag/diag.c ../config.h \ @@ -393,7 +393,7 @@ ../src_plugins/diag/integrity.h hid.h hid_attrib.h hid_dad.h \ compat_misc.h hid_attrib.h hid_dad_spin.h search.h macro.h \ plug_footprint.h vtlibrary.h plug_io.h funchash_core.h funchash.h \ - funchash_core_list.h find.h dolists.h \ + funchash_core_list.h find.h \ ../src_plugins/diag/diag_conf_fields.h ../src_plugins/diag/diag_conf.o: ../src_plugins/diag/diag_conf.c \ ../config.h conf.h global_typedefs.h pcb_bool.h pcb-printf.h \ @@ -479,7 +479,7 @@ ../src_plugins/dialogs/dlg_pref_lib.h \ ../src_plugins/dialogs/dlg_pref_color.h \ ../src_plugins/dialogs/dlg_pref_win.h \ - ../src_plugins/dialogs/dlg_pref_conf.h dolists.h + ../src_plugins/dialogs/dlg_pref_conf.h ../src_plugins/dialogs/dlg_about.o: ../src_plugins/dialogs/dlg_about.c \ ../config.h ../src_3rd/genvector/gds_char.h \ ../src_3rd/genvector/genvector_impl.h \ @@ -819,7 +819,7 @@ undo_old.h error.h move.h draw.h plugins.h ../src_3rd/puplug/puplug.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ - ../src_3rd/puplug/error.h macro.h actions.h compat_misc.h dolists.h + ../src_3rd/puplug/error.h macro.h actions.h compat_misc.h ../src_plugins/distaligntext/distaligntext.o: \ ../src_plugins/distaligntext/distaligntext.c ../config.h board.h \ ../src_3rd/genht/htsp.h ../src_3rd/genht/ht.h global_typedefs.h \ @@ -847,7 +847,7 @@ ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/error.h actions.h conf_core.h conf.h pcb-printf.h \ ../src_3rd/liblihata/lihata.h list_conf.h box.h macro.h compat_misc.h \ - dolists.h + ../src_plugins/djopt/djopt.o: ../src_plugins/djopt/djopt.c ../config.h \ conf_core.h conf.h global_typedefs.h pcb_bool.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ @@ -876,7 +876,7 @@ ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/error.h actions.h ../src_plugins/djopt/djopt_conf.h \ conf.h obj_line.h event.h macro.h obj_pstk_inlines.h data.h thermal.h \ - polygon1_gen.h dolists.h ../src_plugins/djopt/djopt_conf_fields.h + polygon1_gen.h ../src_plugins/djopt/djopt_conf_fields.h ../src_plugins/draw_csect/draw_csect.o: \ ../src_plugins/draw_csect/draw_csect.c ../config.h board.h \ ../src_3rd/genht/htsp.h ../src_3rd/genht/ht.h global_typedefs.h \ @@ -902,7 +902,7 @@ ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/error.h stub_draw.h draw.h compat_misc.h actions.h \ - event.h layer_vis.h obj_text_draw.h obj_line_draw.h dolists.h + event.h layer_vis.h obj_text_draw.h obj_line_draw.h ../src_plugins/draw_fab/draw_fab.o: ../src_plugins/draw_fab/draw_fab.c \ ../config.h board.h ../src_3rd/genht/htsp.h ../src_3rd/genht/ht.h \ global_typedefs.h pcb_bool.h vtroutestyle.h unit.h attrib.h \ @@ -986,7 +986,7 @@ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h layer_vis.h \ obj_arc_draw.h draw.h obj_rat_draw.h obj_line_draw.h obj_text_draw.h \ obj_poly_draw.h obj_pstk_draw.h board.h vtroutestyle.h rats_patch.h \ - obj_subc_list.h dolists.h + obj_subc_list.h ../src_plugins/expfeat/expfeat.o: ../src_plugins/expfeat/expfeat.c \ ../config.h conf.h global_typedefs.h pcb_bool.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ @@ -1011,7 +1011,7 @@ ../src_3rd/libuundo/uundo.h undo_old.h plugins.h \ ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h actions.h dolists.h + ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h actions.h ../src_plugins/export_bom/bom.o: ../src_plugins/export_bom/bom.c \ ../config.h conf_core.h conf.h global_typedefs.h pcb_bool.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ @@ -1066,7 +1066,7 @@ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h hid_attrib.h hid_cam.h hid_attrib.h plugins.h \ ../src_3rd/puplug/error.h obj_line.h obj_pstk_inlines.h data.h thermal.h \ - polygon1_gen.h dolists.h + polygon1_gen.h ../src_plugins/export_dxf/dxf.o: ../src_plugins/export_dxf/dxf.c \ ../config.h conf_core.h conf.h global_typedefs.h pcb_bool.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ @@ -1096,7 +1096,7 @@ ../src_plugins/export_dxf/lht_template.h safe_fs.h funchash_core.h \ funchash.h funchash_core_list.h hid.h hid_nogui.h hid_init.h \ hid_attrib.h hid_cam.h hid_attrib.h ../src_plugins/export_dxf/dxf_draw.c \ - dolists.h + ../src_plugins/export_dxf/dxf_templ_lht.o: \ ../src_plugins/export_dxf/dxf_templ_lht.c ../src_plugins/export_dxf/lht_template.o: \ @@ -1165,7 +1165,7 @@ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h pcb-printf.h \ compat_misc.h plug_io.h safe_fs.h hid.h hid_nogui.h hid_init.h \ hid_attrib.h hid_cam.h hid_attrib.h \ - ../src_plugins/lib_compat_help/pstk_compat.h obj_pstk.h dolists.h + ../src_plugins/lib_compat_help/pstk_compat.h obj_pstk.h ../src_plugins/export_gcode/curve.o: ../src_plugins/export_gcode/curve.c \ ../config.h ../src_plugins/export_gcode/potracelib.h \ ../src_plugins/export_gcode/lists.h ../src_plugins/export_gcode/curve.h \ @@ -1210,7 +1210,7 @@ ../src_plugins/export_gcode/auxiliary.h \ ../src_plugins/export_gcode/trace.h \ ../src_plugins/export_gcode/decompose.h pcb-printf.h funchash_core.h \ - funchash.h funchash_core_list.h hid_init.h hid_attrib.h dolists.h + funchash.h funchash_core_list.h hid_init.h hid_attrib.h ../src_plugins/export_gcode/trace.o: ../src_plugins/export_gcode/trace.c \ ../config.h ../src_plugins/export_gcode/potracelib.h \ ../src_plugins/export_gcode/curve.h \ @@ -1334,7 +1334,7 @@ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h plug_io.h safe_fs.h \ find.h macro.h obj_subc_parent.h undo.h ../src_3rd/libuundo/uundo.h \ undo_old.h funchash_core.h funchash.h funchash_core_list.h search.h \ - hid_init.h hid_attrib.h dolists.h + hid_init.h hid_attrib.h ../src_plugins/export_openems/export_openems.o: \ ../src_plugins/export_openems/export_openems.c ../config.h conf_core.h \ conf.h global_typedefs.h pcb_bool.h pcb-printf.h \ @@ -1366,7 +1366,7 @@ ../src_plugins/lib_polyhelp/topoly.h obj_common.h \ ../src_plugins/export_openems/mesh.h layer.h vtc0.h vtr0.h \ ../src_plugins/export_openems/excitation.c hid_dad.h compat_misc.h \ - hid_dad_spin.h event.h dolists.h + hid_dad_spin.h event.h ../src_plugins/export_openems/mesh.o: \ ../src_plugins/export_openems/mesh.c ../config.h \ ../src_plugins/export_openems/mesh.h layer.h globalconst.h \ @@ -1423,7 +1423,7 @@ hid_attrib.h hid_cam.h hid_attrib.h \ ../src_plugins/export_openscad/scad_draw.c \ ../src_plugins/export_openscad/../lib_polyhelp/topoly.h obj_common.h \ - plug_io.h ../src_plugins/export_openscad/scad_models.c dolists.h + plug_io.h ../src_plugins/export_openscad/scad_models.c ../src_plugins/export_png/png.o: ../src_plugins/export_png/png.c \ ../config.h conf_core.h conf.h global_typedefs.h pcb_bool.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ @@ -1453,7 +1453,7 @@ funchash_core.h funchash.h funchash_core_list.h hid.h hid_nogui.h \ ../src_plugins/export_png/png.h hid_init.h hid_attrib.h hid_cam.h \ hid_attrib.h ../src_plugins/export_png/png_photo1.c \ - ../src_plugins/export_png/png_photo2.c dolists.h + ../src_plugins/export_png/png_photo2.c ../src_plugins/export_ps/eps.o: ../src_plugins/export_ps/eps.c \ ../config.h conf_core.h conf.h global_typedefs.h pcb_bool.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ @@ -1509,7 +1509,7 @@ list_conf.h funchash_core.h funchash.h funchash_core_list.h layer_vis.h \ hid.h hid_nogui.h ../src_plugins/export_ps/ps.h hid_init.h hid_attrib.h \ actions.h conf_core.h compat_misc.h stub_draw.h draw.h \ - ../src_plugins/lib_compat_help/media.h dolists.h + ../src_plugins/lib_compat_help/media.h ../src_plugins/export_stat/stat.o: ../src_plugins/export_stat/stat.c \ ../config.h conf_core.h conf.h global_typedefs.h pcb_bool.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ @@ -1537,7 +1537,7 @@ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h pcb-printf.h \ compat_misc.h plug_io.h safe_fs.h obj_pstk_inlines.h thermal.h \ polygon1_gen.h hid.h hid_nogui.h hid_init.h hid_attrib.h hid_cam.h \ - hid_attrib.h dolists.h + hid_attrib.h ../src_plugins/export_stl/export_stl.o: \ ../src_plugins/export_stl/export_stl.c ../config.h actions.h hid.h \ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ @@ -1551,7 +1551,7 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid_attrib.h \ ../src_3rd/genlist/gendlist.h color.h plugins.h \ - ../src_3rd/puplug/error.h dolists.h + ../src_3rd/puplug/error.h ../src_plugins/export_svg/svg.o: ../src_plugins/export_svg/svg.c \ ../config.h conf_core.h conf.h global_typedefs.h pcb_bool.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ @@ -1579,7 +1579,7 @@ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h safe_fs.h \ funchash_core.h funchash.h funchash_core_list.h hid.h hid_nogui.h \ - hid_init.h hid_attrib.h hid_cam.h hid_attrib.h dolists.h + hid_init.h hid_attrib.h hid_cam.h hid_attrib.h ../src_plugins/export_test/export_test.o: \ ../src_plugins/export_test/export_test.c ../config.h conf_core.h conf.h \ global_typedefs.h pcb_bool.h pcb-printf.h \ @@ -1725,7 +1725,7 @@ undo_old.h ../src_plugins/io_lihata/io_lihata.h conf.h \ ../src_plugins/io_lihata/lht_conf.h ../src_plugins/io_lihata/write.h \ plug_io.h ../src_plugins/io_lihata/read.h \ - ../src_plugins/extedit/extedit_dad.c dolists.h + ../src_plugins/extedit/extedit_dad.c ../src_plugins/fontmode/fontmode.o: ../src_plugins/fontmode/fontmode.c \ ../config.h conf_core.h conf.h global_typedefs.h pcb_bool.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ @@ -1752,7 +1752,7 @@ ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h actions.h \ - compat_misc.h event.h polygon.h obj_poly_draw.h draw.h dolists.h + compat_misc.h event.h polygon.h obj_poly_draw.h draw.h ../src_plugins/fp_board/fp_board.o: ../src_plugins/fp_board/fp_board.c \ ../config.h plugins.h ../src_3rd/puplug/puplug.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ @@ -1926,7 +1926,7 @@ ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/error.h compat_misc.h event.h conf_core.h conf.h \ pcb-printf.h ../src_3rd/liblihata/lihata.h list_conf.h hidlib_conf.h \ - hid_nogui.h actions.h hid_init.h hid_attrib.h dolists.h + hid_nogui.h actions.h hid_init.h hid_attrib.h ../src_plugins/hid_gtk2_gdk/gtkhid-gdk.o: \ ../src_plugins/hid_gtk2_gdk/gtkhid-gdk.c ../config.h hidlib_conf.h \ conf.h global_typedefs.h pcb_bool.h pcb-printf.h \ @@ -2184,7 +2184,7 @@ ../src_plugins/hid_lesstif/FillBox.h \ ../src_plugins/lib_hid_common/clip.h ../src_plugins/lib_hid_pcbui/util.h \ ../src_plugins/lib_hid_common/cli_history.h \ - ../src_plugins/hid_lesstif/wt_preview.c dolists.h + ../src_plugins/hid_lesstif/wt_preview.c ../src_plugins/hid_lesstif/menu.o: ../src_plugins/hid_lesstif/menu.c \ ../src_plugins/hid_lesstif/xincludes.h ../config.h conf_core.h conf.h \ global_typedefs.h pcb_bool.h pcb-printf.h \ @@ -2301,7 +2301,7 @@ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h compat_misc.h \ funchash_core.h funchash.h funchash_core_list.h event.h \ ../src_plugins/hid_remote/proto.h hid_nogui.h actions.h hid_init.h \ - dolists.h + ../src_plugins/import_calay/calay.o: ../src_plugins/import_calay/calay.c \ ../config.h board.h ../src_3rd/genht/htsp.h ../src_3rd/genht/ht.h \ global_typedefs.h pcb_bool.h vtroutestyle.h unit.h attrib.h \ @@ -2326,7 +2326,7 @@ pcb-printf.h ../src_3rd/liblihata/lihata.h list_conf.h actions.h \ plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h hid.h dolists.h + ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h hid.h ../src_plugins/import_dsn/dsn.o: ../src_plugins/import_dsn/dsn.c \ ../config.h ../src_3rd/gensexpr/gsxl.h \ ../src_3rd/gensexpr/gensexpr_impl.h ../src_3rd/gensexpr/gsx_parse.h \ @@ -2354,7 +2354,7 @@ ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h \ - ../src_plugins/lib_compat_help/pstk_compat.h obj_pstk.h dolists.h + ../src_plugins/lib_compat_help/pstk_compat.h obj_pstk.h ../src_plugins/import_edif/edif.o: ../src_plugins/import_edif/edif.c \ math_helper.h board.h ../config.h ../src_3rd/genht/htsp.h \ ../src_3rd/genht/ht.h global_typedefs.h pcb_bool.h vtroutestyle.h unit.h \ @@ -2431,7 +2431,7 @@ pcb-printf.h ../src_3rd/liblihata/lihata.h list_conf.h actions.h \ plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h hid.h dolists.h + ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h hid.h ../src_plugins/import_hpgl/hpgl.o: ../src_plugins/import_hpgl/hpgl.c \ ../config.h ../src_3rd/libuhpgl/libuhpgl.h ../src_3rd/libuhpgl/parse.h \ ../src_3rd/libuhpgl/libuhpgl.h board.h ../src_3rd/genht/htsp.h \ @@ -2457,7 +2457,7 @@ pcb-printf.h compat_misc.h safe_fs.h actions.h plugins.h \ ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h hid.h dolists.h + ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h hid.h ../src_plugins/import_ipcd356/ipcd356.o: \ ../src_plugins/import_ipcd356/ipcd356.c ../config.h \ ../src_3rd/genht/htsp.h ../src_3rd/genht/ht.h ../src_3rd/genht/hash.h \ @@ -2485,7 +2485,7 @@ ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/error.h rtree.h \ - ../src_plugins/lib_compat_help/pstk_help.h obj_pstk.h dolists.h + ../src_plugins/lib_compat_help/pstk_help.h obj_pstk.h ../src_plugins/import_ltspice/ltspice.o: \ ../src_plugins/import_ltspice/ltspice.c ../config.h \ ../src_3rd/qparse/qparse.h board.h ../src_3rd/genht/htsp.h \ @@ -2511,7 +2511,7 @@ pcb-printf.h ../src_3rd/liblihata/lihata.h list_conf.h actions.h \ plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h hid.h dolists.h + ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h hid.h ../src_plugins/import_mentor_sch/mentor_sch.o: \ ../src_plugins/import_mentor_sch/mentor_sch.c ../config.h board.h \ ../src_3rd/genht/htsp.h ../src_3rd/genht/ht.h global_typedefs.h \ @@ -2543,7 +2543,7 @@ ../src_3rd/liblihata/lihata.h list_conf.h conf.h paths.h safe_fs.h \ ../src_plugins/import_mentor_sch/netlist_helper.h \ ../src_3rd/genregex/regex_se.h ../src_3rd/genregex/regex_templ.h \ - ../src_3rd/genregex/regex.h dolists.h \ + ../src_3rd/genregex/regex.h \ ../src_plugins/import_mentor_sch/mentor_sch_conf_fields.h ../src_plugins/import_mentor_sch/netlist_helper.o: \ ../src_plugins/import_mentor_sch/netlist_helper.c ../config.h \ @@ -2587,7 +2587,7 @@ plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h layer.h conf_core.h \ - ../src_plugins/lib_compat_help/pstk_compat.h obj_pstk.h dolists.h + ../src_plugins/lib_compat_help/pstk_compat.h obj_pstk.h ../src_plugins/import_netlist/import_netlist.o: \ ../src_plugins/import_netlist/import_netlist.c ../config.h board.h \ ../src_3rd/genht/htsp.h ../src_3rd/genht/ht.h global_typedefs.h \ @@ -2628,7 +2628,7 @@ ../src_3rd/genht/htsp.h ../src_3rd/genht/ht.h \ ../src_3rd/genvector/vtp0.h list_conf.h \ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h dolists.h + ../src_3rd/genlist/gendlist.h ../src_plugins/import_pxm_pnm/import_pxm_pnm.o: \ ../src_plugins/import_pxm_pnm/import_pxm_pnm.c ../config.h plugins.h \ ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ @@ -2642,7 +2642,7 @@ ../src_3rd/genht/htsp.h ../src_3rd/genht/ht.h \ ../src_3rd/genvector/vtp0.h list_conf.h \ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h dolists.h + ../src_3rd/genlist/gendlist.h ../src_plugins/import_sch/import_sch.o: \ ../src_plugins/import_sch/import_sch.c ../config.h conf_core.h conf.h \ global_typedefs.h pcb_bool.h pcb-printf.h \ @@ -2671,7 +2671,7 @@ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h paths.h compat_fs.h \ pcb-printf.h remove.h actions.h \ ../src_plugins/import_sch/import_sch_conf.h conf.h misc_util.h \ - compat_misc.h obj_rat.h safe_fs.h dolists.h \ + compat_misc.h obj_rat.h safe_fs.h \ ../src_plugins/import_sch/import_sch_conf_fields.h ../src_plugins/import_tinycad/tinycad.o: \ ../src_plugins/import_tinycad/tinycad.c ../config.h \ @@ -2698,7 +2698,7 @@ pcb-printf.h ../src_3rd/liblihata/lihata.h list_conf.h actions.h \ plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h hid.h dolists.h + ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h hid.h ../src_plugins/import_ttf/str_approx.o: \ ../src_plugins/import_ttf/str_approx.c \ ../src_plugins/import_ttf/ttf_load.h \ @@ -2727,7 +2727,7 @@ ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/error.h hid.h ../src_plugins/import_ttf/ttf_load.h \ - dolists.h + ../src_plugins/import_ttf/ttf_load.o: \ ../src_plugins/import_ttf/ttf_load.c \ ../src_plugins/import_ttf/ttf_load.h @@ -2826,7 +2826,7 @@ data_parent.h misc_util.h compat_misc.h plugins.h \ ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ - ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h dolists.h + ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h ../src_plugins/io_dsn/read.o: ../src_plugins/io_dsn/read.c ../config.h \ ../src_3rd/gensexpr/gsxl.h ../src_3rd/gensexpr/gensexpr_impl.h \ ../src_3rd/gensexpr/gsx_parse.h ../src_3rd/genht/htsp.h \ @@ -2903,7 +2903,7 @@ obj_poly.h polyarea.h obj_text_list.h obj_text.h font.h \ ../src_3rd/genht/htip.h layer_grp.h rats_patch.h board.h hidlib.h conf.h \ ../src_plugins/io_eagle/read_dru.h actions.h hid.h \ - ../src_3rd/libfungw/fungw.h ../src_3rd/genht/htpp.h dolists.h + ../src_3rd/libfungw/fungw.h ../src_3rd/genht/htpp.h ../src_plugins/io_eagle/read.o: ../src_plugins/io_eagle/read.c \ ../config.h board.h ../src_3rd/genht/htsp.h ../src_3rd/genht/ht.h \ global_typedefs.h pcb_bool.h vtroutestyle.h unit.h attrib.h \ @@ -3022,7 +3022,7 @@ obj_arc_list.h obj_arc.h obj_line_list.h obj_line.h obj_poly_list.h \ obj_poly.h polyarea.h obj_text_list.h obj_text.h font.h \ ../src_3rd/genht/htip.h layer_grp.h rats_patch.h board.h \ - ../src_plugins/io_hyp/write.h obj_rat.h idpath.h dolists.h + ../src_plugins/io_hyp/write.h obj_rat.h idpath.h ../src_plugins/io_hyp/parser.o: ../src_plugins/io_hyp/parser.c \ ../src_plugins/io_hyp/parser.h pcb_bool.h board.h ../config.h \ ../src_3rd/genht/htsp.h ../src_3rd/genht/ht.h global_typedefs.h \ @@ -3100,7 +3100,7 @@ ../src_3rd/genht/ht.h ../src_3rd/genht/hash.h obj_pstk_list.h obj_pstk.h \ vtpadstack.h obj_pstk_shape.h polygon.h vtpadstack_t.h \ ../src_plugins/io_kicad/read.h ../src_plugins/io_kicad/read_net.h unit.h \ - actions.h dolists.h + actions.h ../src_plugins/io_kicad/layertab.o: ../src_plugins/io_kicad/layertab.c \ ../config.h ../src_plugins/io_kicad/layertab.h layer.h globalconst.h \ global_typedefs.h pcb_bool.h attrib.h color.h \ @@ -3378,7 +3378,7 @@ ../src_3rd/genlist/gendlist.h ../src_plugins/io_mentor_cell/read.h \ actions.h hid.h error.h attrib.h box.h math_helper.h obj_common.h flag.h \ globalconst.h data_parent.h misc_util.h ../src_3rd/libfungw/fungw.h \ - ../src_3rd/genht/htpp.h dolists.h + ../src_3rd/genht/htpp.h ../src_plugins/io_mentor_cell/read.o: \ ../src_plugins/io_mentor_cell/read.c ../config.h \ ../src_3rd/qparse/qparse.h ../src_3rd/genvector/gds_char.h \ @@ -3569,7 +3569,7 @@ ../src_plugins/io_tedax/stackup.h ../src_plugins/io_tedax/tlayer.h \ layer.h ../src_plugins/io_tedax/tboard.h ../src_plugins/io_tedax/tdrc.h \ ../src_plugins/io_tedax/tetest.h ../src_plugins/io_tedax/tnetlist.h \ - dolists.h + ../src_plugins/io_tedax/parse.o: ../src_plugins/io_tedax/parse.c \ ../config.h ../src_plugins/io_tedax/parse.h error.h global_typedefs.h \ pcb_bool.h compat_misc.h @@ -3737,7 +3737,7 @@ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h actions.h layer.h \ conf_core.h conf.h pcb-printf.h ../src_3rd/liblihata/lihata.h \ - list_conf.h misc_util.h obj_line.h event.h dolists.h + list_conf.h misc_util.h obj_line.h event.h ../src_plugins/lib_compat_help/lib_compat_help.o: \ ../src_plugins/lib_compat_help/lib_compat_help.c plugins.h \ ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ @@ -4380,7 +4380,7 @@ ../src_plugins/lib_hid_common/dlg_comm_m.h \ ../src_plugins/lib_hid_common/dlg_log.h \ ../src_plugins/lib_hid_common/act_dad.h \ - ../src_plugins/lib_hid_common/conf_internal.c dolists.h \ + ../src_plugins/lib_hid_common/conf_internal.c \ ../src_plugins/lib_hid_common/dialogs_conf_fields.h ../src_plugins/lib_hid_common/menu_helper.o: \ ../src_plugins/lib_hid_common/menu_helper.c ../config.h \ @@ -4563,7 +4563,7 @@ flag.h ../src_plugins/lib_hid_pcbui/rendering.c board.h vtroutestyle.h \ rats_patch.h board.h conf_core.h funchash_core.h funchash.h \ funchash_core_list.h layer.h ../src_plugins/lib_hid_pcbui/infobar.c \ - safe_fs.h ../src_plugins/lib_hid_pcbui/title.c dolists.h + safe_fs.h ../src_plugins/lib_hid_pcbui/title.c ../src_plugins/lib_hid_pcbui/routest.o: \ ../src_plugins/lib_hid_pcbui/routest.c ../config.h board.h \ ../src_3rd/genht/htsp.h ../src_3rd/genht/ht.h global_typedefs.h \ @@ -4701,7 +4701,7 @@ ../src_3rd/genht/hash.h obj_pstk_list.h obj_pstk.h \ ../src_3rd/genvector/vtp0.h vtpadstack.h obj_pstk_shape.h polygon.h \ vtpadstack_t.h conf_core.h conf.h ../src_3rd/liblihata/lihata.h \ - list_conf.h compat_misc.h hid_attrib.h actions.h dolists.h + list_conf.h compat_misc.h hid_attrib.h actions.h ../src_plugins/lib_polyhelp/topoly.o: \ ../src_plugins/lib_polyhelp/topoly.c ../config.h \ ../src_3rd/genvector/vtp0.h ../src_3rd/genvector/genvector_impl.h \ @@ -4806,7 +4806,7 @@ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h \ ../src_plugins/loghid/hid-logger.h hid.h hid_init.h hid_attrib.h \ - hid_nogui.h dolists.h + hid_nogui.h ../src_plugins/millpath/millpath.o: ../src_plugins/millpath/millpath.c \ ../config.h plugins.h ../src_3rd/puplug/puplug.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/os_dep.h \ @@ -4831,7 +4831,7 @@ idpath.h obj_subc_list.h obj_subc.h ../src_3rd/libminuid/libminuid.h \ ht_subc.h ../src_3rd/genht/ht.h ../src_3rd/genht/hash.h obj_pstk_list.h \ obj_pstk.h ../src_3rd/genvector/vtp0.h vtpadstack.h obj_pstk_shape.h \ - polygon.h vtpadstack_t.h dolists.h + polygon.h vtpadstack_t.h ../src_plugins/millpath/toolpath.o: ../src_plugins/millpath/toolpath.c \ ../config.h ../src_plugins/millpath/toolpath.h layer.h globalconst.h \ global_typedefs.h pcb_bool.h attrib.h color.h \ @@ -4935,7 +4935,7 @@ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h actions.h \ plug_footprint.h vtlibrary.h data.h obj_subc.h macro.h compat_misc.h \ - netlist.h dolists.h + netlist.h ../src_plugins/order/order.o: ../src_plugins/order/order.c ../config.h \ actions.h hid.h ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/genht/htsp.h \ @@ -4963,7 +4963,7 @@ ../src_plugins/order/order_conf.h conf.h ../src_3rd/liblihata/lihata.h \ list_conf.h conf.h ../src_plugins/order/conf_internal.c \ ../src_plugins/order/order.h ../src_plugins/order/order_conf.h \ - ../src_plugins/order/order_dlg.c dolists.h \ + ../src_plugins/order/order_dlg.c \ ../src_plugins/order/order_conf_fields.h ../src_plugins/order_pcbway/pcbway.o: \ ../src_plugins/order_pcbway/pcbway.c ../config.h \ @@ -5015,7 +5015,7 @@ undo_old.h plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h actions.h obj_poly.h \ - dolists.h + ../src_plugins/polystitch/polystitch.o: \ ../src_plugins/polystitch/polystitch.c ../config.h board.h \ ../src_3rd/genht/htsp.h ../src_3rd/genht/ht.h global_typedefs.h \ @@ -5041,7 +5041,7 @@ plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h actions.h obj_poly.h \ - obj_poly_draw.h draw.h dolists.h + obj_poly_draw.h draw.h ../src_plugins/propedit/propdlg.o: ../src_plugins/propedit/propdlg.c \ ../config.h ../src_3rd/genht/hash.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ @@ -5088,7 +5088,7 @@ global_typedefs.h ../src_3rd/genvector/vtl0.h idpath.h color.h \ ../src_plugins/propedit/propsel.h ../src_plugins/propedit/propdlg.h \ actions.h pcb-printf.h error.h layer.h layer_grp.h search.h crosshair.h \ - compat_misc.h dolists.h + compat_misc.h ../src_plugins/propedit/props.o: ../src_plugins/propedit/props.c \ ../config.h ../src_plugins/propedit/props.h global_typedefs.h pcb_bool.h \ ../src_3rd/genht/htsp.h ../src_3rd/genht/ht.h \ @@ -5163,7 +5163,7 @@ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h actions.h misc_util.h \ compat_misc.h obj_pstk_inlines.h data.h thermal.h polygon1_gen.h \ funchash_core.h funchash.h funchash_core_list.h search.h find.h \ - dolists.h + ../src_plugins/query/basic_fnc.o: ../src_plugins/query/basic_fnc.c \ ../config.h data.h globalconst.h global_typedefs.h pcb_bool.h layer.h \ attrib.h color.h ../src_3rd/genvector/genvector_impl.h \ @@ -5266,7 +5266,7 @@ ../src_3rd/genht/htip.h flag_str.h ../src_plugins/query/query_y.h \ ../src_plugins/query/query_exec.h ../src_plugins/query/query_access.h \ draw.h layer.h select.h operation.h board.h vtroutestyle.h layer_grp.h \ - rats_patch.h board.h hidlib.h macro.h idpath.h compat_misc.h dolists.h + rats_patch.h board.h hidlib.h macro.h idpath.h compat_misc.h ../src_plugins/query/query_exec.o: ../src_plugins/query/query_exec.c \ ../config.h data.h globalconst.h global_typedefs.h pcb_bool.h layer.h \ attrib.h color.h ../src_3rd/genvector/genvector_impl.h \ @@ -5346,7 +5346,7 @@ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h actions.h conf_core.h \ conf.h pcb-printf.h ../src_3rd/liblihata/lihata.h list_conf.h \ - compat_misc.h netlist.h safe_fs.h macro.h pcb-printf.h dolists.h + compat_misc.h netlist.h safe_fs.h macro.h pcb-printf.h ../src_plugins/renumber/renumberblock.o: \ ../src_plugins/renumber/renumberblock.c ../config.h board.h \ ../src_3rd/genht/htsp.h ../src_3rd/genht/ht.h global_typedefs.h \ @@ -5424,7 +5424,7 @@ obj_term.h obj_pstk.h obj_pstk_inlines.h thermal.h polygon1_gen.h \ obj_subc_parent.h hid_dad.h compat_misc.h hid_attrib.h hid_dad_spin.h \ netlist.h ../src_3rd/genregex/regex_sei.h \ - ../src_3rd/genregex/regex_templ.h ../src_3rd/genregex/regex.h dolists.h \ + ../src_3rd/genregex/regex_templ.h ../src_3rd/genregex/regex.h \ ../src_plugins/report/report_conf_fields.h ../src_plugins/rubberband_orig/fgeometry.o: \ ../src_plugins/rubberband_orig/fgeometry.c \ @@ -5508,7 +5508,7 @@ ../src_plugins/script/perma.c hidlib.h \ ../src_plugins/script/script_act.c hid_dad.h compat_misc.h hid_attrib.h \ ../src_3rd/genlist/gendlist.h hid_dad_spin.h hid_dad_tree.h hid_dad.h \ - ../src_plugins/script/live_script.h dolists.h + ../src_plugins/script/live_script.h ../src_plugins/serpentine/serpentine.o: \ ../src_plugins/serpentine/serpentine.c ../config.h conf_core.h conf.h \ global_typedefs.h pcb_bool.h pcb-printf.h \ @@ -5539,7 +5539,7 @@ ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/error.h actions.h \ ../src_plugins/serpentine/serpentine_conf.h conf.h layer.h route.h \ - dolists.h ../src_plugins/serpentine/serpentine_conf_fields.h + ../src_plugins/serpentine/serpentine_conf_fields.h ../src_plugins/shand_cmd/command.o: ../src_plugins/shand_cmd/command.c \ ../config.h conf_core.h conf.h global_typedefs.h pcb_bool.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ @@ -5565,7 +5565,7 @@ plug_io.h plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h actions.h \ - compat_misc.h misc_util.h tool.h dolists.h + compat_misc.h misc_util.h tool.h ../src_plugins/shape/shape.o: ../src_plugins/shape/shape.c ../config.h \ ../src_plugins/shape/shape.h board.h ../src_3rd/genht/htsp.h \ ../src_3rd/genht/ht.h global_typedefs.h pcb_bool.h vtroutestyle.h unit.h \ @@ -5593,7 +5593,7 @@ conf.h pcb-printf.h ../src_3rd/liblihata/lihata.h list_conf.h error.h \ event.h math_helper.h obj_poly.h obj_poly_draw.h draw.h rotate.h \ compat_misc.h tool.h ../src_plugins/shape/shape_dialog.c hid_dad.h \ - hid_attrib.h hid_dad_spin.h dolists.h + hid_attrib.h hid_dad_spin.h ../src_plugins/sketch_route/cdt/cdt.o: \ ../src_plugins/sketch_route/cdt/cdt.c \ ../src_plugins/sketch_route/cdt/cdt.h \ @@ -5701,7 +5701,7 @@ ../src_plugins/sketch_route/cdt/cdt.h \ ../src_plugins/sketch_route/cdt/point.h \ ../src_plugins/sketch_route/cdt/edge.h \ - ../src_plugins/sketch_route/cdt/triangle.h dolists.h + ../src_plugins/sketch_route/cdt/triangle.h ../src_plugins/sketch_route/spoke.o: ../src_plugins/sketch_route/spoke.c \ ../config.h conf_core.h conf.h global_typedefs.h pcb_bool.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ @@ -5767,7 +5767,7 @@ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h actions.h obj_subc.h \ obj_subc_parent.h data.h obj_term.h funchash_core.h funchash.h \ - funchash_core_list.h dolists.h + funchash_core_list.h ../src_plugins/stroke/stroke.o: ../src_plugins/stroke/stroke.c \ ../config.h board.h ../src_3rd/genht/htsp.h ../src_3rd/genht/ht.h \ global_typedefs.h pcb_bool.h vtroutestyle.h unit.h attrib.h \ @@ -5789,7 +5789,7 @@ ../src_3rd/puplug/config.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/error.h stub_stroke.h compat_misc.h tool.h \ ../src_plugins/stroke/conf_internal.c \ - ../src_plugins/stroke/stroke_conf.h conf.h dolists.h \ + ../src_plugins/stroke/stroke_conf.h conf.h \ ../src_plugins/stroke/stroke_conf_fields.h ../src_plugins/teardrops/teardrops.o: \ ../src_plugins/teardrops/teardrops.c ../config.h math_helper.h board.h \ @@ -5816,7 +5816,7 @@ undo_old.h plugins.h ../src_3rd/puplug/puplug.h ../src_3rd/puplug/libs.h \ ../src_3rd/puplug/os_dep.h ../src_3rd/puplug/config.h \ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h actions.h \ - obj_pstk_inlines.h data.h thermal.h polygon1_gen.h dolists.h + obj_pstk_inlines.h data.h thermal.h polygon1_gen.h ../src_plugins/vendordrill/vendor.o: ../src_plugins/vendordrill/vendor.c \ ../config.h conf_core.h conf.h global_typedefs.h pcb_bool.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ @@ -5846,7 +5846,7 @@ ../src_3rd/puplug/libs.h ../src_3rd/puplug/error.h actions.h hid_cfg.h \ ../src_plugins/vendordrill/vendor_conf.h conf.h compat_misc.h \ obj_pstk_inlines.h data.h thermal.h polygon1_gen.h event.h macro.h \ - ../src_3rd/liblihata/tree.h dolists.h \ + ../src_3rd/liblihata/tree.h \ ../src_plugins/vendordrill/vendor_conf_fields.h ../src_3rd/gensexpr/gsx_parse.o: ../src_3rd/gensexpr/gsx_parse.c \ ../src_3rd/gensexpr/gsx_parse.h @@ -6866,7 +6866,7 @@ ../src_3rd/puplug/error.h plug_footprint.h vtlibrary.h plug_import.h \ event.h funchash.h conf_core.h hidlib_conf.h layer_vis.h layer_ui.h \ pcb_minuid.h tool.h netlist.h extobj.h draw.h pixmap.h actions.h \ - actions_pcb.h hid_init.h compat_misc.h dolists.h generated_lists.h + actions_pcb.h hid_init.h compat_misc.h generated_lists.h main_act.o: main_act.c ../config.h undo.h ../src_3rd/libuundo/uundo.h \ undo_old.h global_typedefs.h pcb_bool.h change.h board.h \ ../src_3rd/genht/htsp.h ../src_3rd/genht/ht.h vtroutestyle.h unit.h \ Index: trunk/src/actions.h =================================================================== --- trunk/src/actions.h (revision 27952) +++ trunk/src/actions.h (revision 27953) @@ -52,9 +52,15 @@ void pcb_register_action(const pcb_action_t *a, const char *cookie); void pcb_register_actions(const pcb_action_t *a, int, const char *cookie); -#define PCB_REGISTER_ACTIONS(a, cookie) PCB_HIDCONCAT(void register_,a) ()\ + +#define PCB_REGISTER_ACTIONS(a, cookie) \ + pcb_register_actions(a, sizeof(a)/sizeof(a[0]), cookie); + +#define PCB_REGISTER_ACTIONS_FUNC(a, cookie) PCB_HIDCONCAT(void register_,a) ()\ { pcb_register_actions(a, sizeof(a)/sizeof(a[0]), cookie); } +#define PCB_REGISTER_ACTIONS_CALL(a, cookie) {extern void PCB_HIDCONCAT(register_,a)();PCB_HIDCONCAT(register_,a)();} + /* Inits and uninits the whole action framework */ void pcb_actions_init(void); void pcb_actions_uninit(void); Index: trunk/src/brave.c =================================================================== --- trunk/src/brave.c (revision 27952) +++ trunk/src/brave.c (revision 27953) @@ -279,7 +279,7 @@ {"Brave", pcb_act_Brave, pcb_acth_Brave, pcb_acts_Brave} }; -PCB_REGISTER_ACTIONS(brave_action_list, NULL) +PCB_REGISTER_ACTIONS_FUNC(brave_action_list, NULL) void pcb_brave_init(void) Index: trunk/src/buffer.c =================================================================== --- trunk/src/buffer.c (revision 27952) +++ trunk/src/buffer.c (revision 27953) @@ -1038,4 +1038,4 @@ {"PasteBuffer", pcb_act_PasteBuffer, pcb_acth_PasteBuffer, pcb_acts_PasteBuffer} }; -PCB_REGISTER_ACTIONS(buffer_action_list, NULL) +PCB_REGISTER_ACTIONS_FUNC(buffer_action_list, NULL) Index: trunk/src/change_act.c =================================================================== --- trunk/src/change_act.c (revision 27952) +++ trunk/src/change_act.c (revision 27953) @@ -984,4 +984,4 @@ {"ClrFlag", pcb_act_ClrFlag, pcb_acth_ClrFlag, pcb_acts_ClrFlag} }; -PCB_REGISTER_ACTIONS(change_action_list, NULL) +PCB_REGISTER_ACTIONS_FUNC(change_action_list, NULL) Index: trunk/src/conf_act.c =================================================================== --- trunk/src/conf_act.c (revision 27952) +++ trunk/src/conf_act.c (revision 27953) @@ -339,4 +339,4 @@ {"ChkBuffer", pcb_act_ChkBuffer, pcb_acth_ChkBuffer, pcb_acts_ChkBuffer} }; -PCB_REGISTER_ACTIONS(conf_action_list, NULL) +PCB_REGISTER_ACTIONS_FUNC(conf_action_list, NULL) Index: trunk/src/drc.c =================================================================== --- trunk/src/drc.c (revision 27952) +++ trunk/src/drc.c (revision 27953) @@ -177,4 +177,4 @@ {"IOIncompatList", pcb_act_IOIncompatList, pcb_acth_IOIncompatList, pcb_acts_IOIncompatList}, }; -PCB_REGISTER_ACTIONS(find_action_list, NULL) +PCB_REGISTER_ACTIONS_FUNC(find_action_list, NULL) Index: trunk/src/error.c =================================================================== --- trunk/src/error.c (revision 27952) +++ trunk/src/error.c (revision 27953) @@ -255,4 +255,4 @@ {"Log", pcb_act_Log, pcb_acth_Log, pcb_acts_Log} }; -PCB_REGISTER_ACTIONS(log_action_list, NULL) +PCB_REGISTER_ACTIONS_FUNC(log_action_list, NULL) Index: trunk/src/file_act.c =================================================================== --- trunk/src/file_act.c (revision 27952) +++ trunk/src/file_act.c (revision 27953) @@ -531,4 +531,4 @@ {"Quit", pcb_act_Quit, pcb_acth_Quit, pcb_acts_Quit} }; -PCB_REGISTER_ACTIONS(file_action_list, NULL) +PCB_REGISTER_ACTIONS_FUNC(file_action_list, NULL) Index: trunk/src/font_act.c =================================================================== --- trunk/src/font_act.c (revision 27952) +++ trunk/src/font_act.c (revision 27953) @@ -174,4 +174,4 @@ {"SaveFontTo", pcb_act_save_font_to, pcb_acth_save_font_to, pcb_acts_save_font_to} }; -PCB_REGISTER_ACTIONS(font_action_list, NULL) +PCB_REGISTER_ACTIONS_FUNC(font_action_list, NULL) Index: trunk/src/gui_act.c =================================================================== --- trunk/src/gui_act.c (revision 27952) +++ trunk/src/gui_act.c (revision 27953) @@ -1868,4 +1868,4 @@ {"Redraw", pcb_act_Redraw, pcb_acth_Redraw, pcb_acts_Redraw} }; -PCB_REGISTER_ACTIONS(gui_action_list, NULL) +PCB_REGISTER_ACTIONS_FUNC(gui_action_list, NULL) Index: trunk/src/hid_dlg.c =================================================================== --- trunk/src/hid_dlg.c (revision 27952) +++ trunk/src/hid_dlg.c (revision 27953) @@ -272,7 +272,7 @@ {"Print", pcb_act_Print, pcb_acth_Print, pcb_acts_Print} }; -PCB_REGISTER_ACTIONS(hid_dlg_action_list, NULL) +PCB_REGISTER_ACTIONS_FUNC(hid_dlg_action_list, NULL) static const char *event_dlg_cookie = "hid_dlg"; Index: trunk/src/hid_nogui.c =================================================================== --- trunk/src/hid_nogui.c (revision 27952) +++ trunk/src/hid_nogui.c (revision 27953) @@ -551,4 +551,4 @@ {"cli_MessageBox", pcb_act_cli_MessageBox, pcb_acth_cli, NULL} }; -PCB_REGISTER_ACTIONS(cli_dlg_action_list, NULL) +PCB_REGISTER_ACTIONS_FUNC(cli_dlg_action_list, NULL) Index: trunk/src/main.c =================================================================== --- trunk/src/main.c (revision 27952) +++ trunk/src/main.c (revision 27953) @@ -250,9 +250,6 @@ /* ---------------------------------------------------------------------- * main program */ - -#include "dolists.h" - static void gui_support_plugins(int load) { static int loaded = 0; Index: trunk/src/main_act.c =================================================================== --- trunk/src/main_act.c (revision 27952) +++ trunk/src/main_act.c (revision 27953) @@ -437,4 +437,4 @@ {"ExecuteFile", pcb_act_ExecuteFile, pcb_acth_ExecuteFile, pcb_acts_ExecuteFile} }; -PCB_REGISTER_ACTIONS(main_action_list, NULL) +PCB_REGISTER_ACTIONS_FUNC(main_action_list, NULL) Index: trunk/src/netlist_act.c =================================================================== --- trunk/src/netlist_act.c (revision 27952) +++ trunk/src/netlist_act.c (revision 27953) @@ -623,4 +623,4 @@ {"claimnet", pcb_act_ClaimNet, pcb_acth_ClaimNet, pcb_acts_ClaimNet} }; -PCB_REGISTER_ACTIONS(netlist_action_list, NULL) +PCB_REGISTER_ACTIONS_FUNC(netlist_action_list, NULL) Index: trunk/src/obj_pstk_act.c =================================================================== --- trunk/src/obj_pstk_act.c (revision 27952) +++ trunk/src/obj_pstk_act.c (revision 27953) @@ -220,4 +220,4 @@ {"PadstackPlace", pcb_act_padstackplace, pcb_acth_padstackplace, pcb_acts_padstackplace} }; -PCB_REGISTER_ACTIONS(padstack_action_list, NULL) +PCB_REGISTER_ACTIONS_FUNC(padstack_action_list, NULL) Index: trunk/src/object_act.c =================================================================== --- trunk/src/object_act.c (revision 27952) +++ trunk/src/object_act.c (revision 27953) @@ -1052,4 +1052,4 @@ {"Rotate90", pcb_act_Rotate90, pcb_acth_Rotate90, pcb_acts_Rotate90} }; -PCB_REGISTER_ACTIONS(object_action_list, NULL) +PCB_REGISTER_ACTIONS_FUNC(object_action_list, NULL) Index: trunk/src/plug_footprint_act.c =================================================================== --- trunk/src/plug_footprint_act.c (revision 27952) +++ trunk/src/plug_footprint_act.c (revision 27953) @@ -80,4 +80,4 @@ {"fp_rehash", pcb_act_fp_rehash, pcb_acth_fp_rehash, pcb_acts_fp_rehash} }; -PCB_REGISTER_ACTIONS(conf_plug_footprint_list, NULL) +PCB_REGISTER_ACTIONS_FUNC(conf_plug_footprint_list, NULL) Index: trunk/src/polygon_act.c =================================================================== --- trunk/src/polygon_act.c (revision 27952) +++ trunk/src/polygon_act.c (revision 27953) @@ -128,4 +128,4 @@ {"Polygon", pcb_act_Polygon, pcb_acth_Polygon, pcb_acts_Polygon} }; -PCB_REGISTER_ACTIONS(polygon_action_list, NULL) +PCB_REGISTER_ACTIONS_FUNC(polygon_action_list, NULL) Index: trunk/src/rats_act.c =================================================================== --- trunk/src/rats_act.c (revision 27952) +++ trunk/src/rats_act.c (revision 27953) @@ -201,4 +201,4 @@ {"DeleteRats", pcb_act_DeleteRats, pcb_acth_DeleteRats, pcb_acts_DeleteRats} }; -PCB_REGISTER_ACTIONS(rats_action_list, NULL) +PCB_REGISTER_ACTIONS_FUNC(rats_action_list, NULL) Index: trunk/src/rats_patch.c =================================================================== --- trunk/src/rats_patch.c (revision 27952) +++ trunk/src/rats_patch.c (revision 27953) @@ -542,4 +542,4 @@ {"SavePatch", pcb_act_SavePatch, pcb_acth_SavePatch, pcb_acts_SavePatch} }; -PCB_REGISTER_ACTIONS(rats_patch_action_list, NULL) +PCB_REGISTER_ACTIONS_FUNC(rats_patch_action_list, NULL) Index: trunk/src/remove_act.c =================================================================== --- trunk/src/remove_act.c (revision 27952) +++ trunk/src/remove_act.c (revision 27953) @@ -112,4 +112,4 @@ {"RemoveSelected", pcb_act_RemoveSelected, pcb_acth_RemoveSelected, pcb_acts_RemoveSelected} }; -PCB_REGISTER_ACTIONS(remove_action_list, NULL) +PCB_REGISTER_ACTIONS_FUNC(remove_action_list, NULL) Index: trunk/src/select_act.c =================================================================== --- trunk/src/select_act.c (revision 27952) +++ trunk/src/select_act.c (revision 27953) @@ -241,4 +241,4 @@ {"Unselect", pcb_act_Unselect, pcb_acth_Unselect, pcb_acts_Unselect} }; -PCB_REGISTER_ACTIONS(select_action_list, NULL) +PCB_REGISTER_ACTIONS_FUNC(select_action_list, NULL) Index: trunk/src/undo_act.c =================================================================== --- trunk/src/undo_act.c (revision 27952) +++ trunk/src/undo_act.c (revision 27953) @@ -144,4 +144,4 @@ {"Redo", pcb_act_Redo, pcb_acth_Redo, pcb_acts_Redo} }; -PCB_REGISTER_ACTIONS(undo_action_list, NULL) +PCB_REGISTER_ACTIONS_FUNC(undo_action_list, NULL) Index: trunk/src_plugins/acompnet/acompnet.c =================================================================== --- trunk/src_plugins/acompnet/acompnet.c (revision 27952) +++ trunk/src_plugins/acompnet/acompnet.c (revision 27953) @@ -215,8 +215,6 @@ static const char *acompnet_cookie = "acompnet plugin"; -PCB_REGISTER_ACTIONS(acompnet_action_list, acompnet_cookie) - int pplg_check_ver_acompnet(int ver_needed) { return 0; } void pplg_uninit_acompnet(void) @@ -225,7 +223,6 @@ pcb_uilayer_free_all_cookie(acompnet_cookie); } -#include "dolists.h" int pplg_init_acompnet(void) { static pcb_color_t clr; Index: trunk/src_plugins/act_draw/act_draw.c =================================================================== --- trunk/src_plugins/act_draw/act_draw.c (revision 27952) +++ trunk/src_plugins/act_draw/act_draw.c (revision 27953) @@ -433,8 +433,6 @@ static const char *act_draw_cookie = "act_draw"; -PCB_REGISTER_ACTIONS(act_draw_action_list, act_draw_cookie) - int pplg_check_ver_act_draw(int ver_needed) { return 0; } void pplg_uninit_act_draw(void) @@ -442,7 +440,6 @@ pcb_remove_actions_by_cookie(act_draw_cookie); } -#include "dolists.h" int pplg_init_act_draw(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/act_read/act_read.c =================================================================== --- trunk/src_plugins/act_read/act_read.c (revision 27952) +++ trunk/src_plugins/act_read/act_read.c (revision 27953) @@ -117,8 +117,6 @@ static const char *act_read_cookie = "act_read"; -PCB_REGISTER_ACTIONS(act_read_action_list, act_read_cookie) - int pplg_check_ver_act_read(int ver_needed) { return 0; } void pplg_uninit_act_read(void) @@ -126,7 +124,6 @@ pcb_remove_actions_by_cookie(act_read_cookie); } -#include "dolists.h" int pplg_init_act_read(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/ar_cpcb/ar_cpcb.c =================================================================== --- trunk/src_plugins/ar_cpcb/ar_cpcb.c (revision 27952) +++ trunk/src_plugins/ar_cpcb/ar_cpcb.c (revision 27953) @@ -406,8 +406,6 @@ {"cpcb", pcb_act_cpcb, pcb_acth_cpcb, pcb_acts_cpcb} }; -PCB_REGISTER_ACTIONS(cpcb_action_list, cpcb_cookie) - int pplg_check_ver_ar_cpcb(int ver_needed) { return 0; } void pplg_uninit_ar_cpcb(void) @@ -416,7 +414,6 @@ } -#include "dolists.h" int pplg_init_ar_cpcb(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/asm/asm.c =================================================================== --- trunk/src_plugins/asm/asm.c (revision 27952) +++ trunk/src_plugins/asm/asm.c (revision 27953) @@ -629,8 +629,6 @@ {"asm", pcb_act_asm, pcb_acth_asm, pcb_acts_asm} }; -PCB_REGISTER_ACTIONS(asm_action_list, asm_cookie) - int pplg_check_ver_asm(int ver_needed) { return 0; } void pplg_uninit_asm(void) @@ -640,8 +638,6 @@ pcb_conf_unreg_fields("plugins/asm1/"); } - -#include "dolists.h" int pplg_init_asm(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/autocrop/autocrop.c =================================================================== --- trunk/src_plugins/autocrop/autocrop.c (revision 27952) +++ trunk/src_plugins/autocrop/autocrop.c (revision 27953) @@ -78,8 +78,6 @@ char *autocrop_cookie = "autocrop plugin"; -PCB_REGISTER_ACTIONS(autocrop_action_list, autocrop_cookie) - int pplg_check_ver_autocrop(int ver_needed) { return 0; } void pplg_uninit_autocrop(void) @@ -87,7 +85,6 @@ pcb_remove_actions_by_cookie(autocrop_cookie); } -#include "dolists.h" int pplg_init_autocrop(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/autoplace/action.c =================================================================== --- trunk/src_plugins/autoplace/action.c (revision 27952) +++ trunk/src_plugins/autoplace/action.c (revision 27953) @@ -60,8 +60,6 @@ {"AutoPlaceSelected", pcb_act_AutoPlaceSelected, autoplace_help, autoplace_syntax} }; -PCB_REGISTER_ACTIONS(autoplace_action_list, autoplace_cookie) - int pplg_check_ver_autoplace(int ver_needed) { return 0; } void pplg_uninit_autoplace(void) @@ -69,7 +67,6 @@ pcb_remove_actions_by_cookie(autoplace_cookie); } -#include "dolists.h" int pplg_init_autoplace(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/autoroute/action.c =================================================================== --- trunk/src_plugins/autoroute/action.c (revision 27952) +++ trunk/src_plugins/autoroute/action.c (revision 27953) @@ -75,8 +75,6 @@ {"AutoRoute", pcb_act_AutoRoute, pcb_acth_AutoRoute, pcb_acts_AutoRoute}, }; -PCB_REGISTER_ACTIONS(autoroute_action_list, autoroute_cookie) - int pplg_check_ver_autoroute(int ver_needed) { return 0; } void pplg_uninit_autoroute(void) @@ -84,7 +82,6 @@ pcb_remove_actions_by_cookie(autoroute_cookie); } -#include "dolists.h" int pplg_init_autoroute(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/cam/cam.c =================================================================== --- trunk/src_plugins/cam/cam.c (revision 27952) +++ trunk/src_plugins/cam/cam.c (revision 27953) @@ -205,9 +205,6 @@ {"cam", pcb_act_cam, pcb_acth_cam, pcb_acts_cam} }; -PCB_REGISTER_ACTIONS(cam_action_list, cam_cookie) - - static pcb_export_opt_t *export_cam_get_export_options(pcb_hid_t *hid, int *n) { return 0; @@ -293,7 +290,6 @@ pcb_hid_t export_cam_hid; -#include "dolists.h" int pplg_init_cam(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/ddraft/ddraft.c =================================================================== --- trunk/src_plugins/ddraft/ddraft.c (revision 27952) +++ trunk/src_plugins/ddraft/ddraft.c (revision 27953) @@ -473,8 +473,6 @@ {"ddraft", pcb_act_ddraft, pcb_acth_ddraft, pcb_acts_ddraft} }; -PCB_REGISTER_ACTIONS(ddraft_action_list, ddraft_cookie) - /* XPM */ static const char *ddraft_xpm[] = { "21 21 3 1", @@ -548,7 +546,6 @@ static const conf_hid_callbacks_t conf_cbs_adl = { NULL, cons_gui_confchg, NULL, NULL }; static const conf_hid_callbacks_t conf_cbs_mode = { NULL, mode_confchg, NULL, NULL }; -#include "dolists.h" int pplg_init_ddraft(void) { conf_native_t *cn; Index: trunk/src_plugins/diag/diag.c =================================================================== --- trunk/src_plugins/diag/diag.c (revision 27952) +++ trunk/src_plugins/diag/diag.c (revision 27953) @@ -579,8 +579,6 @@ static const char *diag_cookie = "diag plugin"; -PCB_REGISTER_ACTIONS(diag_action_list, diag_cookie) - int pplg_check_ver_diag(int ver_needed) { return 0; } void pplg_uninit_diag(void) @@ -590,7 +588,6 @@ pcb_event_unbind_allcookie(diag_cookie); } -#include "dolists.h" int pplg_init_diag(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/dialogs/dialogs.c =================================================================== --- trunk/src_plugins/dialogs/dialogs.c (revision 27952) +++ trunk/src_plugins/dialogs/dialogs.c (revision 27953) @@ -94,8 +94,6 @@ static const char *dialogs_cookie = "dialogs plugin"; -PCB_REGISTER_ACTIONS(dialogs_action_list, dialogs_cookie) - int pplg_check_ver_dialogs(int ver_needed) { return 0; } void pplg_uninit_dialogs(void) @@ -111,8 +109,6 @@ pcb_conf_unreg_fields("plugins/dialogs/"); } -#include "dolists.h" - int pplg_init_dialogs(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/distalign/distalign.c =================================================================== --- trunk/src_plugins/distalign/distalign.c (revision 27952) +++ trunk/src_plugins/distalign/distalign.c (revision 27953) @@ -525,8 +525,6 @@ static char *distalign_cookie = "distalign plugin"; -PCB_REGISTER_ACTIONS(distalign_action_list, distalign_cookie) - int pplg_check_ver_distalign(int ver_needed) { return 0; } void pplg_uninit_distalign(void) @@ -534,7 +532,6 @@ pcb_remove_actions_by_cookie(distalign_cookie); } -#include "dolists.h" int pplg_init_distalign(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/distaligntext/distaligntext.c =================================================================== --- trunk/src_plugins/distaligntext/distaligntext.c (revision 27952) +++ trunk/src_plugins/distaligntext/distaligntext.c (revision 27953) @@ -591,8 +591,6 @@ char *distaligntext_cookie = "distaligntext plugin"; -PCB_REGISTER_ACTIONS(distaligntext_action_list, distaligntext_cookie) - int pplg_check_ver_distaligntext(int ver_needed) { return 0; } void pplg_uninit_distaligntext(void) @@ -600,7 +598,6 @@ pcb_remove_actions_by_cookie(distaligntext_cookie); } -#include "dolists.h" int pplg_init_distaligntext(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/djopt/djopt.c =================================================================== --- trunk/src_plugins/djopt/djopt.c (revision 27952) +++ trunk/src_plugins/djopt/djopt.c (revision 27953) @@ -2565,8 +2565,6 @@ {"djopt", pcb_act_DJopt, pcb_acth_DJopt, pcb_acts_DJopt} }; -PCB_REGISTER_ACTIONS(djopt_action_list, djopt_cookie) - int pplg_check_ver_djopt(int ver_needed) { return 0; } void pplg_uninit_djopt(void) @@ -2575,7 +2573,6 @@ pcb_conf_unreg_fields("plugins/djopt/"); } -#include "dolists.h" int pplg_init_djopt(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/draw_csect/draw_csect.c =================================================================== --- trunk/src_plugins/draw_csect/draw_csect.c (revision 27952) +++ trunk/src_plugins/draw_csect/draw_csect.c (revision 27953) @@ -928,9 +928,6 @@ {"DumpCsect", pcb_act_dump_csect, pcb_acth_dump_csect, pcb_acts_dump_csect} }; - -PCB_REGISTER_ACTIONS(draw_csect_action_list, draw_csect_cookie) - int pplg_check_ver_draw_csect(int ver_needed) { return 0; } void pplg_uninit_draw_csect(void) @@ -938,8 +935,6 @@ pcb_remove_actions_by_cookie(draw_csect_cookie); } -#include "dolists.h" - int pplg_init_draw_csect(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/drc_orig/drc_orig.c =================================================================== --- trunk/src_plugins/drc_orig/drc_orig.c (revision 27952) +++ trunk/src_plugins/drc_orig/drc_orig.c (revision 27953) @@ -450,7 +450,6 @@ pcb_event_unbind_allcookie(drc_orig_cookie); } -#include "dolists.h" int pplg_init_drc_orig(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/expfeat/expfeat.c =================================================================== --- trunk/src_plugins/expfeat/expfeat.c (revision 27952) +++ trunk/src_plugins/expfeat/expfeat.c (revision 27953) @@ -53,8 +53,6 @@ static const char *expfeat_cookie = "experimental features plugin"; -PCB_REGISTER_ACTIONS(expfeat_action_list, expfeat_cookie) - int pplg_check_ver_expfeat(int ver_needed) { return 0; } void pplg_uninit_expfeat(void) @@ -62,7 +60,6 @@ pcb_remove_actions_by_cookie(expfeat_cookie); } -#include "dolists.h" int pplg_init_expfeat(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/export_dsn/dsn.c =================================================================== --- trunk/src_plugins/export_dsn/dsn.c (revision 27952) +++ trunk/src_plugins/export_dsn/dsn.c (revision 27953) @@ -608,7 +608,6 @@ pcb_export_remove_opts_by_cookie(dsn_cookie); } -#include "dolists.h" int pplg_init_export_dsn(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/export_dxf/dxf.c =================================================================== --- trunk/src_plugins/export_dxf/dxf.c (revision 27952) +++ trunk/src_plugins/export_dxf/dxf.c (revision 27953) @@ -518,8 +518,6 @@ return 0; } -#include "dolists.h" - int pplg_check_ver_export_dxf(int ver_needed) { return 0; } void pplg_uninit_export_dxf(void) Index: trunk/src_plugins/export_fidocadj/fidocadj.c =================================================================== --- trunk/src_plugins/export_fidocadj/fidocadj.c (revision 27952) +++ trunk/src_plugins/export_fidocadj/fidocadj.c (revision 27953) @@ -354,8 +354,6 @@ return 0; } -#include "dolists.h" - int pplg_check_ver_export_fidocadj(int ver_needed) { return 0; } void pplg_uninit_export_fidocadj(void) Index: trunk/src_plugins/export_gcode/gcode.c =================================================================== --- trunk/src_plugins/export_gcode/gcode.c (revision 27952) +++ trunk/src_plugins/export_gcode/gcode.c (revision 27953) @@ -910,8 +910,6 @@ /* *** Miscellaneous ******************************************************* */ -#include "dolists.h" - pcb_hid_t gcode_hid; int pplg_check_ver_export_gcode(int ver_needed) { return 0; } Index: trunk/src_plugins/export_oldconn/oldconn.c =================================================================== --- trunk/src_plugins/export_oldconn/oldconn.c (revision 27952) +++ trunk/src_plugins/export_oldconn/oldconn.c (revision 27953) @@ -308,8 +308,6 @@ {"ExportOldConn", pcb_act_ExportOldConn, pcb_acth_ExportOldConn, pcb_acts_ExportOldConn} }; -PCB_REGISTER_ACTIONS(oldconn_action_list, oldconn_cookie) - int pplg_check_ver_export_oldconn(int ver_needed) { return 0; } void pplg_uninit_export_oldconn(void) @@ -317,8 +315,6 @@ pcb_remove_actions_by_cookie(oldconn_cookie); } -#include "dolists.h" - int pplg_init_export_oldconn(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/export_openems/export_openems.c =================================================================== --- trunk/src_plugins/export_openems/export_openems.c (revision 27952) +++ trunk/src_plugins/export_openems/export_openems.c (revision 27953) @@ -830,10 +830,6 @@ {"OpenemsExcitation", pcb_act_OpenemsExcitation, pcb_acth_OpenemsExcitation, pcb_acts_OpenemsExcitation} }; -PCB_REGISTER_ACTIONS(openems_action_list, openems_cookie) - -#include "dolists.h" - int pplg_check_ver_export_openems(int ver_needed) { return 0; } void pplg_uninit_export_openems(void) Index: trunk/src_plugins/export_openscad/export_openscad.c =================================================================== --- trunk/src_plugins/export_openscad/export_openscad.c (revision 27952) +++ trunk/src_plugins/export_openscad/export_openscad.c (revision 27953) @@ -653,10 +653,6 @@ {"ExportScadPoly", pcb_act_scad_export_poly, pcb_acth_scad_export_poly, pcb_acts_scad_export_poly} }; -PCB_REGISTER_ACTIONS(scad_action_list, openscad_cookie) - -#include "dolists.h" - int pplg_check_ver_export_openscad(int ver_needed) { return 0; } void pplg_uninit_export_openscad(void) Index: trunk/src_plugins/export_png/png.c =================================================================== --- trunk/src_plugins/export_png/png.c (revision 27952) +++ trunk/src_plugins/export_png/png.c (revision 27953) @@ -1389,8 +1389,6 @@ return 0; } -#include "dolists.h" - int pplg_check_ver_export_png(int ver_needed) { return 0; } void pplg_uninit_export_png(void) Index: trunk/src_plugins/export_ps/ps.c =================================================================== --- trunk/src_plugins/export_ps/ps.c (revision 27952) +++ trunk/src_plugins/export_ps/ps.c (revision 27953) @@ -1418,11 +1418,6 @@ {"pscalib", pcb_act_PSCalib, NULL, NULL} }; -PCB_REGISTER_ACTIONS(hidps_action_list, ps_cookie) - - -#include "dolists.h" - static int ps_inited = 0; void ps_ps_init(pcb_hid_t * hid) { Index: trunk/src_plugins/export_stat/stat.c =================================================================== --- trunk/src_plugins/export_stat/stat.c (revision 27952) +++ trunk/src_plugins/export_stat/stat.c (revision 27953) @@ -385,8 +385,6 @@ return 0; } -#include "dolists.h" - int pplg_check_ver_export_stat(int ver_needed) { return 0; } void pplg_uninit_export_stat(void) Index: trunk/src_plugins/export_stl/export_stl.c =================================================================== --- trunk/src_plugins/export_stl/export_stl.c (revision 27952) +++ trunk/src_plugins/export_stl/export_stl.c (revision 27953) @@ -46,8 +46,6 @@ {"ExportSTL", pcb_act_ExportSTL, pcb_acth_ExportSTL, pcb_acts_ExportSTL} }; -PCB_REGISTER_ACTIONS(stl_action_list, stl_cookie) - int pplg_check_ver_export_stl(int ver_needed) { return 0; } void pplg_uninit_export_stl(void) @@ -55,8 +53,6 @@ pcb_remove_actions_by_cookie(stl_cookie); } -#include "dolists.h" - int pplg_init_export_stl(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/export_svg/svg.c =================================================================== --- trunk/src_plugins/export_svg/svg.c (revision 27952) +++ trunk/src_plugins/export_svg/svg.c (revision 27953) @@ -862,8 +862,6 @@ return 0; } -#include "dolists.h" - int pplg_check_ver_export_svg(int ver_needed) { return 0; } void pplg_uninit_export_svg(void) Index: trunk/src_plugins/extedit/extedit.c =================================================================== --- trunk/src_plugins/extedit/extedit.c (revision 27952) +++ trunk/src_plugins/extedit/extedit.c (revision 27953) @@ -345,8 +345,6 @@ static const char *extedit_cookie = "extedit plugin"; -PCB_REGISTER_ACTIONS(extedit_action_list, extedit_cookie) - int pplg_check_ver_extedit(int ver_needed) { return 0; } void pplg_uninit_extedit(void) @@ -354,7 +352,6 @@ pcb_remove_actions_by_cookie(extedit_cookie); } -#include "dolists.h" int pplg_init_extedit(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/fontmode/fontmode.c =================================================================== --- trunk/src_plugins/fontmode/fontmode.c (revision 27952) +++ trunk/src_plugins/fontmode/fontmode.c (revision 27953) @@ -351,8 +351,6 @@ static const char *fontmode_cookie = "fontmode plugin"; -PCB_REGISTER_ACTIONS(fontmode_action_list, fontmode_cookie) - int pplg_check_ver_fontmode(int ver_needed) { return 0; } void pplg_uninit_fontmode(void) @@ -360,7 +358,6 @@ pcb_remove_actions_by_cookie(fontmode_cookie); } -#include "dolists.h" int pplg_init_fontmode(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/hid_batch/batch.c =================================================================== --- trunk/src_plugins/hid_batch/batch.c (revision 27952) +++ trunk/src_plugins/hid_batch/batch.c (revision 27953) @@ -325,8 +325,6 @@ } -#include "dolists.h" - static pcb_hid_t batch_hid; int pplg_check_ver_hid_batch(int ver_needed) { return 0; } Index: trunk/src_plugins/hid_lesstif/dialogs.c =================================================================== --- trunk/src_plugins/hid_lesstif/dialogs.c (revision 27952) +++ trunk/src_plugins/hid_lesstif/dialogs.c (revision 27953) @@ -1187,4 +1187,4 @@ {"AdjustSizes", pcb_act_AdjustSizes, pcb_acth_AdjustSizes, pcb_acts_AdjustSizes} }; -PCB_REGISTER_ACTIONS(lesstif_dialog_action_list, lesstif_cookie) +PCB_REGISTER_ACTIONS_FUNC(lesstif_dialog_action_list, lesstif_cookie) Index: trunk/src_plugins/hid_lesstif/library.c =================================================================== --- trunk/src_plugins/hid_lesstif/library.c (revision 27952) +++ trunk/src_plugins/hid_lesstif/library.c (revision 27953) @@ -188,4 +188,4 @@ {"LibraryShow", pcb_act_LibraryShow, pcb_acth_LibraryShow, pcb_acts_LibraryShow} }; -PCB_REGISTER_ACTIONS(lesstif_library_action_list, lesstif_cookie) +PCB_REGISTER_ACTIONS_FUNC(lesstif_library_action_list, lesstif_cookie) Index: trunk/src_plugins/hid_lesstif/main.c =================================================================== --- trunk/src_plugins/hid_lesstif/main.c (revision 27952) +++ trunk/src_plugins/hid_lesstif/main.c (revision 27953) @@ -2846,8 +2846,6 @@ return 0; } -#include "dolists.h" - static void lesstif_globconf_change_post(conf_native_t *cfg, int arr_idx) { if (!lesstif_active) @@ -3150,10 +3148,10 @@ static void lesstif_begin(void) { - PCB_REGISTER_ACTIONS(lesstif_library_action_list, lesstif_cookie) + PCB_REGISTER_ACTIONS_CALL(lesstif_library_action_list, lesstif_cookie) lesstif_reg_attrs(); - PCB_REGISTER_ACTIONS(lesstif_dialog_action_list, lesstif_cookie) - PCB_REGISTER_ACTIONS(lesstif_netlist_action_list, lesstif_cookie) + PCB_REGISTER_ACTIONS_CALL(lesstif_dialog_action_list, lesstif_cookie) + PCB_REGISTER_ACTIONS_CALL(lesstif_netlist_action_list, lesstif_cookie) lesstif_active = 1; } Index: trunk/src_plugins/hid_lesstif/netlist.c =================================================================== --- trunk/src_plugins/hid_lesstif/netlist.c (revision 27952) +++ trunk/src_plugins/hid_lesstif/netlist.c (revision 27953) @@ -441,4 +441,4 @@ {"NetlistShow", pcb_act_LesstifNetlistShow, pcb_acth_LesstifNetlistShow, pcb_acts_LesstifNetlistShow} }; -PCB_REGISTER_ACTIONS(lesstif_netlist_action_list, lesstif_cookie) +PCB_REGISTER_ACTIONS_FUNC(lesstif_netlist_action_list, lesstif_cookie) Index: trunk/src_plugins/hid_remote/remote.c =================================================================== --- trunk/src_plugins/hid_remote/remote.c (revision 27952) +++ trunk/src_plugins/hid_remote/remote.c (revision 27953) @@ -380,9 +380,6 @@ { } -#include "dolists.h" - - int pplg_check_ver_hid_remote(int ver_needed) { return 0; } void pplg_uninit_hid_remote(void) Index: trunk/src_plugins/import_calay/calay.c =================================================================== --- trunk/src_plugins/import_calay/calay.c (revision 27952) +++ trunk/src_plugins/import_calay/calay.c (revision 27953) @@ -228,8 +228,6 @@ {"LoadCalayFrom", pcb_act_LoadCalayFrom, pcb_acth_LoadCalayFrom, pcb_acts_LoadCalayFrom} }; -PCB_REGISTER_ACTIONS(calay_action_list, calay_cookie) - int pplg_check_ver_import_calay(int ver_needed) { return 0; } void pplg_uninit_import_calay(void) @@ -237,7 +235,6 @@ pcb_remove_actions_by_cookie(calay_cookie); } -#include "dolists.h" int pplg_init_import_calay(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/import_dsn/dsn.c =================================================================== --- trunk/src_plugins/import_dsn/dsn.c (revision 27952) +++ trunk/src_plugins/import_dsn/dsn.c (revision 27953) @@ -339,8 +339,6 @@ {"LoadDsnFrom", pcb_act_LoadDsnFrom, pcb_acth_LoadDsnFrom, pcb_acts_LoadDsnFrom} }; -PCB_REGISTER_ACTIONS(dsn_action_list, dsn_cookie) - int pplg_check_ver_import_dsn(int ver_needed) { return 0; } void pplg_uninit_import_dsn(void) @@ -349,7 +347,6 @@ } -#include "dolists.h" int pplg_init_import_dsn(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/import_fpcb_nl/fpcb_nl.c =================================================================== --- trunk/src_plugins/import_fpcb_nl/fpcb_nl.c (revision 27952) +++ trunk/src_plugins/import_fpcb_nl/fpcb_nl.c (revision 27953) @@ -189,8 +189,6 @@ {"LoadFpcbnlFrom", pcb_act_LoadFpcbnlFrom, pcb_acth_LoadFpcbnlFrom, pcb_acts_LoadFpcbnlFrom} }; -PCB_REGISTER_ACTIONS(fpcb_nl_action_list, fpcb_nl_cookie) - int pplg_check_ver_import_fpcb_nl(int ver_needed) { return 0; } void pplg_uninit_import_fpcb_nl(void) @@ -198,7 +196,6 @@ pcb_remove_actions_by_cookie(fpcb_nl_cookie); } -#include "dolists.h" int pplg_init_import_fpcb_nl(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/import_hpgl/hpgl.c =================================================================== --- trunk/src_plugins/import_hpgl/hpgl.c (revision 27952) +++ trunk/src_plugins/import_hpgl/hpgl.c (revision 27953) @@ -175,8 +175,6 @@ {"LoadHpglFrom", pcb_act_LoadHpglFrom, pcb_acth_LoadHpglFrom, pcb_acts_LoadHpglFrom} }; -PCB_REGISTER_ACTIONS(hpgl_action_list, hpgl_cookie) - int pplg_check_ver_import_hpgl(int ver_needed) { return 0; } void pplg_uninit_import_hpgl(void) @@ -184,7 +182,6 @@ pcb_remove_actions_by_cookie(hpgl_cookie); } -#include "dolists.h" int pplg_init_import_hpgl(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/import_ipcd356/ipcd356.c =================================================================== --- trunk/src_plugins/import_ipcd356/ipcd356.c (revision 27952) +++ trunk/src_plugins/import_ipcd356/ipcd356.c (revision 27953) @@ -436,7 +436,6 @@ pcb_action_t import_ipcd356_action_list[] = { {"LoadIpc356From", pcb_act_LoadIpc356From, pcb_acth_LoadIpc356From, pcb_acts_LoadIpc356From} }; -PCB_REGISTER_ACTIONS(import_ipcd356_action_list, ipcd356_cookie) int pplg_check_ver_import_ipcd356(int ver_needed) { return 0; } @@ -445,7 +444,6 @@ pcb_remove_actions_by_cookie(ipcd356_cookie); } -#include "dolists.h" int pplg_init_import_ipcd356(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/import_ltspice/ltspice.c =================================================================== --- trunk/src_plugins/import_ltspice/ltspice.c (revision 27952) +++ trunk/src_plugins/import_ltspice/ltspice.c (revision 27953) @@ -313,8 +313,6 @@ {"LoadLtspiceFrom", pcb_act_LoadLtspiceFrom, pcb_acth_LoadLtspiceFrom, pcb_acts_LoadLtspiceFrom} }; -PCB_REGISTER_ACTIONS(ltspice_action_list, ltspice_cookie) - int pplg_check_ver_import_ltspice(int ver_needed) { return 0; } void pplg_uninit_import_ltspice(void) @@ -322,7 +320,6 @@ pcb_remove_actions_by_cookie(ltspice_cookie); } -#include "dolists.h" int pplg_init_import_ltspice(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/import_mentor_sch/mentor_sch.c =================================================================== --- trunk/src_plugins/import_mentor_sch/mentor_sch.c (revision 27952) +++ trunk/src_plugins/import_mentor_sch/mentor_sch.c (revision 27953) @@ -283,8 +283,6 @@ {"LoadMentorFrom", pcb_act_LoadMentorFrom, pcb_acth_Loadmentor_schFrom, pcb_acts_Loadmentor_schFrom} }; -PCB_REGISTER_ACTIONS(mentor_sch_action_list, mentor_sch_cookie) - int pplg_check_ver_import_mentor_sch(int ver_needed) { return 0; } void pplg_uninit_import_mentor_sch(void) @@ -293,7 +291,6 @@ pcb_conf_unreg_fields("plugins/import_mentor_sch/"); } -#include "dolists.h" int pplg_init_import_mentor_sch(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/import_mucs/mucs.c =================================================================== --- trunk/src_plugins/import_mucs/mucs.c (revision 27952) +++ trunk/src_plugins/import_mucs/mucs.c (revision 27953) @@ -158,8 +158,6 @@ {"LoadMucsFrom", pcb_act_LoadMucsFrom, pcb_acth_LoadMucsFrom, pcb_acts_LoadMucsFrom} }; -PCB_REGISTER_ACTIONS(mucs_action_list, mucs_cookie) - int pplg_check_ver_import_mucs(int ver_needed) { return 0; } void pplg_uninit_import_mucs(void) @@ -167,7 +165,6 @@ pcb_remove_actions_by_cookie(mucs_cookie); } -#include "dolists.h" int pplg_init_import_mucs(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/import_pxm_gd/import_pxm_gd.c =================================================================== --- trunk/src_plugins/import_pxm_gd/import_pxm_gd.c (revision 27952) +++ trunk/src_plugins/import_pxm_gd/import_pxm_gd.c (revision 27953) @@ -130,7 +130,6 @@ pcb_pixmap_unreg_import_all(import_pxm_gd_cookie); } -#include "dolists.h" int pplg_init_import_pxm_gd(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/import_pxm_pnm/import_pxm_pnm.c =================================================================== --- trunk/src_plugins/import_pxm_pnm/import_pxm_pnm.c (revision 27952) +++ trunk/src_plugins/import_pxm_pnm/import_pxm_pnm.c (revision 27953) @@ -156,7 +156,6 @@ pcb_pixmap_unreg_import_all(import_pxm_pnm_cookie); } -#include "dolists.h" int pplg_init_import_pxm_pnm(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/import_sch/import_sch.c =================================================================== --- trunk/src_plugins/import_sch/import_sch.c (revision 27952) +++ trunk/src_plugins/import_sch/import_sch.c (revision 27953) @@ -378,8 +378,6 @@ {"Import", pcb_act_Import, pcb_acth_Import, pcb_acts_Import} }; -PCB_REGISTER_ACTIONS(import_sch_action_list, import_sch_cookie) - int pplg_check_ver_import_sch(int ver_needed) { return 0; } void pplg_uninit_import_sch(void) @@ -388,7 +386,6 @@ pcb_conf_unreg_fields("plugins/import_sch/"); } -#include "dolists.h" int pplg_init_import_sch(void) { char *tmp; Index: trunk/src_plugins/import_tinycad/tinycad.c =================================================================== --- trunk/src_plugins/import_tinycad/tinycad.c (revision 27952) +++ trunk/src_plugins/import_tinycad/tinycad.c (revision 27953) @@ -198,8 +198,6 @@ {"LoadTinycadFrom", pcb_act_LoadtinycadFrom, pcb_acth_LoadtinycadFrom, pcb_acts_LoadtinycadFrom} }; -PCB_REGISTER_ACTIONS(tinycad_action_list, tinycad_cookie) - int pplg_check_ver_import_tinycad(int ver_needed) { return 0; } void pplg_uninit_import_tinycad(void) @@ -207,7 +205,6 @@ pcb_remove_actions_by_cookie(tinycad_cookie); } -#include "dolists.h" int pplg_init_import_tinycad(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/import_ttf/ttf.c =================================================================== --- trunk/src_plugins/import_ttf/ttf.c (revision 27952) +++ trunk/src_plugins/import_ttf/ttf.c (revision 27953) @@ -54,8 +54,6 @@ {"LoadTtfGlyphs", pcb_act_LoadTtfGlyphs, pcb_acth_LoadTtfGlyphs, pcb_acts_LoadTtfGlyphs} }; -PCB_REGISTER_ACTIONS(ttf_action_list, ttf_cookie) - int pplg_check_ver_import_ttf(int ver_needed) { return 0; } void pplg_uninit_import_ttf(void) @@ -63,7 +61,6 @@ pcb_remove_actions_by_cookie(ttf_cookie); } -#include "dolists.h" int pplg_init_import_ttf(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/io_dsn/io_dsn.c =================================================================== --- trunk/src_plugins/io_dsn/io_dsn.c (revision 27952) +++ trunk/src_plugins/io_dsn/io_dsn.c (revision 27953) @@ -66,7 +66,6 @@ PCB_HOOK_UNREGISTER(pcb_plug_io_t, pcb_plug_io_chain, &io_dsn); } -#include "dolists.h" int pplg_init_io_dsn(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/io_eagle/io_eagle.c =================================================================== --- trunk/src_plugins/io_eagle/io_eagle.c (revision 27952) +++ trunk/src_plugins/io_eagle/io_eagle.c (revision 27953) @@ -64,8 +64,6 @@ PCB_HOOK_UNREGISTER(pcb_plug_io_t, pcb_plug_io_chain, &io_eagle_dru); } -#include "dolists.h" - int pplg_init_io_eagle(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/io_hyp/io_hyp.c =================================================================== --- trunk/src_plugins/io_hyp/io_hyp.c (revision 27952) +++ trunk/src_plugins/io_hyp/io_hyp.c (revision 27953) @@ -122,8 +122,6 @@ {"LoadhypFrom", pcb_act_LoadhypFrom, pcb_acth_LoadhypFrom, pcb_acts_LoadhypFrom} }; -PCB_REGISTER_ACTIONS(hyp_action_list, hyp_cookie) - /* cheap, partial read of the file to determine if it is worth running the real parser */ int io_hyp_test_parse(pcb_plug_io_t *ctx, pcb_plug_iot_t typ, const char *Filename, FILE * f) { @@ -167,7 +165,6 @@ } -#include "dolists.h" int pplg_init_io_hyp(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/io_kicad/io_kicad.c =================================================================== --- trunk/src_plugins/io_kicad/io_kicad.c (revision 27952) +++ trunk/src_plugins/io_kicad/io_kicad.c (revision 27953) @@ -54,9 +54,6 @@ {"LoadEeschemaFrom", pcb_act_LoadeeschemaFrom, pcb_acth_LoadeeschemaFrom, pcb_acts_LoadeeschemaFrom} }; -PCB_REGISTER_ACTIONS(eeschema_action_list, kicad_cookie) - - int pplg_check_ver_io_kicad(int ver_needed) { return 0; } void pplg_uninit_io_kicad(void) @@ -66,8 +63,6 @@ PCB_HOOK_UNREGISTER(pcb_plug_io_t, pcb_plug_io_chain, &io_kicad); } -#include "dolists.h" - int pplg_init_io_kicad(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/io_mentor_cell/io_mentor_cell.c =================================================================== --- trunk/src_plugins/io_mentor_cell/io_mentor_cell.c (revision 27952) +++ trunk/src_plugins/io_mentor_cell/io_mentor_cell.c (revision 27953) @@ -59,8 +59,6 @@ PCB_HOOK_UNREGISTER(pcb_plug_io_t, pcb_plug_io_chain, &io_mentor_cell); } -#include "dolists.h" - int pplg_init_io_mentor_cell(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/io_tedax/io_tedax.c =================================================================== --- trunk/src_plugins/io_tedax/io_tedax.c (revision 27952) +++ trunk/src_plugins/io_tedax/io_tedax.c (revision 27953) @@ -182,8 +182,6 @@ {"SaveTedax", pcb_act_Savetedax, pcb_acth_Savetedax, pcb_acts_Savetedax} }; -PCB_REGISTER_ACTIONS(tedax_action_list, tedax_cookie) - static int io_tedax_parse_element(pcb_plug_io_t *ctx, pcb_data_t *Ptr, const char *name) { return tedax_fp_load(Ptr, name, 0, NULL, 0); @@ -254,7 +252,6 @@ PCB_HOOK_UNREGISTER(pcb_plug_io_t, pcb_plug_io_chain, &io_tedax); } -#include "dolists.h" int pplg_init_io_tedax(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/jostle/jostle.c =================================================================== --- trunk/src_plugins/jostle/jostle.c (revision 27952) +++ trunk/src_plugins/jostle/jostle.c (revision 27953) @@ -515,8 +515,6 @@ char *jostle_cookie = "jostle plugin"; -PCB_REGISTER_ACTIONS(jostle_action_list, jostle_cookie) - int pplg_check_ver_jostle(int ver_needed) { return 0; } void pplg_uninit_jostle(void) @@ -524,7 +522,6 @@ pcb_remove_actions_by_cookie(jostle_cookie); } -#include "dolists.h" int pplg_init_jostle(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/lib_hid_common/lib_hid_common.c =================================================================== --- trunk/src_plugins/lib_hid_common/lib_hid_common.c (revision 27952) +++ trunk/src_plugins/lib_hid_common/lib_hid_common.c (revision 27953) @@ -71,9 +71,6 @@ static const char *hid_common_cookie = "lib_hid_common plugin"; -PCB_REGISTER_ACTIONS(hid_common_action_list, hid_common_cookie) - - int pplg_check_ver_lib_hid_common(int ver_needed) { return 0; } static conf_hid_id_t conf_id; @@ -94,8 +91,6 @@ pcb_dlg_log_uninit(); } -#include "dolists.h" - int pplg_init_lib_hid_common(void) { static conf_hid_callbacks_t ccb, ccbu; Index: trunk/src_plugins/lib_hid_pcbui/lib_hid_pcbui.c =================================================================== --- trunk/src_plugins/lib_hid_pcbui/lib_hid_pcbui.c (revision 27952) +++ trunk/src_plugins/lib_hid_pcbui/lib_hid_pcbui.c (revision 27953) @@ -58,13 +58,11 @@ static pcb_action_t rst_action_list[] = { {"AdjustStyle", pcb_act_AdjustStyle, pcb_acth_AdjustStyle, pcb_acts_AdjustStyle} }; -PCB_REGISTER_ACTIONS(rst_action_list, rst_cookie) static pcb_action_t status_action_list[] = { {"StatusSetText", pcb_act_StatusSetText, pcb_acth_StatusSetText, pcb_acts_StatusSetText}, {"DescribeLocation", pcb_act_DescribeLocation, pcb_acth_DescribeLocation, pcb_acts_DescribeLocation} }; -PCB_REGISTER_ACTIONS(status_action_list, status_cookie) static pcb_action_t act_action_list[] = { {"Zoom", pcb_act_Zoom, pcb_acth_Zoom, pcb_acts_Zoom}, @@ -76,7 +74,6 @@ {"Command", pcb_act_Command, pcb_acth_Command, pcb_acts_Command}, {"Popup", pcb_act_Popup, pcb_acth_Popup, pcb_acts_Popup} }; -PCB_REGISTER_ACTIONS(act_action_list, act_cookie) int pplg_check_ver_lib_hid_pcbui(int ver_needed) { return 0; } @@ -101,9 +98,6 @@ pcb_conf_hid_unreg(infobar_cookie); } -#include "dolists.h" - - static conf_hid_id_t install_events(const char *cookie, const char *paths[], conf_hid_callbacks_t cb[], void (*update_cb)(conf_native_t*,int)) { const char **rp; Index: trunk/src_plugins/lib_polyhelp/polyhelp.c =================================================================== --- trunk/src_plugins/lib_polyhelp/polyhelp.c (revision 27952) +++ trunk/src_plugins/lib_polyhelp/polyhelp.c (revision 27953) @@ -521,9 +521,7 @@ {"PolyOffs", pcb_act_PolyOffs, pcb_acth_PolyOffs, pcb_acts_PolyOffs}, {"ToPoly", pcb_act_topoly, pcb_acth_topoly, pcb_acts_topoly} }; -PCB_REGISTER_ACTIONS(polyhelp_action_list, polyhelp_cookie) - int pplg_check_ver_lib_polyhelp(int ver_needed) { return 0; } void pplg_uninit_lib_polyhelp(void) @@ -531,8 +529,6 @@ pcb_remove_actions_by_cookie(polyhelp_cookie); } -#include "dolists.h" - int pplg_init_lib_polyhelp(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/loghid/loghid.c =================================================================== --- trunk/src_plugins/loghid/loghid.c (revision 27952) +++ trunk/src_plugins/loghid/loghid.c (revision 27953) @@ -110,8 +110,6 @@ } -#include "dolists.h" - int pplg_check_ver_loghid(int ver_needed) { return 0; } void pplg_uninit_loghid(void) Index: trunk/src_plugins/millpath/millpath.c =================================================================== --- trunk/src_plugins/millpath/millpath.c (revision 27952) +++ trunk/src_plugins/millpath/millpath.c (revision 27953) @@ -57,8 +57,6 @@ {"mill", pcb_act_mill, pcb_acth_mill, pcb_acts_mill} }; -PCB_REGISTER_ACTIONS(millpath_action_list, pcb_millpath_cookie) - int pplg_check_ver_millpath(int ver_needed) { return 0; } void pplg_uninit_millpath(void) @@ -67,7 +65,6 @@ } -#include "dolists.h" int pplg_init_millpath(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/oldactions/oldactions.c =================================================================== --- trunk/src_plugins/oldactions/oldactions.c (revision 27952) +++ trunk/src_plugins/oldactions/oldactions.c (revision 27953) @@ -377,8 +377,6 @@ static const char *oldactions_cookie = "oldactions plugin"; -PCB_REGISTER_ACTIONS(oldactions_action_list, oldactions_cookie) - int pplg_check_ver_oldactions(int ver_needed) { return 0; } void pplg_uninit_oldactions(void) @@ -386,7 +384,6 @@ pcb_remove_actions_by_cookie(oldactions_cookie); } -#include "dolists.h" int pplg_init_oldactions(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/order/order.c =================================================================== --- trunk/src_plugins/order/order.c (revision 27952) +++ trunk/src_plugins/order/order.c (revision 27953) @@ -81,8 +81,6 @@ {"OrderPCB", pcb_act_OrderPCB, pcb_acth_OrderPCB, pcb_acts_OrderPCB} }; -PCB_REGISTER_ACTIONS(order_action_list, order_cookie) - static void order_install_menu(void *ctx, pcb_hid_cfg_t *cfg, lht_node_t *node, char *path) { char *end = path + strlen(path); @@ -210,8 +208,6 @@ pcb_conf_unreg_fields("plugins/order/"); } -#include "dolists.h" - int pplg_init_order(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/polycombine/polycombine.c =================================================================== --- trunk/src_plugins/polycombine/polycombine.c (revision 27952) +++ trunk/src_plugins/polycombine/polycombine.c (revision 27953) @@ -339,8 +339,6 @@ char *polycombine_cookie = "polycombine plugin"; -PCB_REGISTER_ACTIONS(polycombine_action_list, polycombine_cookie) - int pplg_check_ver_polycombine(int ver_needed) { return 0; } void pplg_uninit_polycombine(void) @@ -348,7 +346,6 @@ pcb_remove_actions_by_cookie(polycombine_cookie); } -#include "dolists.h" int pplg_init_polycombine(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/polystitch/polystitch.c =================================================================== --- trunk/src_plugins/polystitch/polystitch.c (revision 27952) +++ trunk/src_plugins/polystitch/polystitch.c (revision 27953) @@ -121,8 +121,6 @@ char *polystitch_cookie = "polystitch plugin"; -PCB_REGISTER_ACTIONS(polystitch_action_list, polystitch_cookie) - int pplg_check_ver_polystitch(int ver_needed) { return 0; } void pplg_uninit_polystitch(void) @@ -130,7 +128,6 @@ pcb_remove_actions_by_cookie(polystitch_cookie); } -#include "dolists.h" int pplg_init_polystitch(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/propedit/propedit.c =================================================================== --- trunk/src_plugins/propedit/propedit.c (revision 27952) +++ trunk/src_plugins/propedit/propedit.c (revision 27953) @@ -323,8 +323,6 @@ {"propget", pcb_act_propget, pcb_acth_propget, pcb_acts_propget} }; -PCB_REGISTER_ACTIONS(propedit_action_list, propedit_cookie) - int pplg_check_ver_propedit(int ver_needed) { return 0; } void pplg_uninit_propedit(void) @@ -333,7 +331,6 @@ pcb_remove_actions_by_cookie(propedit_cookie); } -#include "dolists.h" int pplg_init_propedit(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/puller/puller.c =================================================================== --- trunk/src_plugins/puller/puller.c (revision 27952) +++ trunk/src_plugins/puller/puller.c (revision 27953) @@ -2196,8 +2196,6 @@ static const char *puller_cookie = "puller plugin"; -PCB_REGISTER_ACTIONS(puller_action_list, puller_cookie) - int pplg_check_ver_puller(int ver_needed) { return 0; } void pplg_uninit_puller(void) @@ -2205,7 +2203,6 @@ pcb_remove_actions_by_cookie(puller_cookie); } -#include "dolists.h" int pplg_init_puller(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/query/query_act.c =================================================================== --- trunk/src_plugins/query/query_act.c (revision 27952) +++ trunk/src_plugins/query/query_act.c (revision 27953) @@ -484,9 +484,6 @@ {"QueryCompileField", pcb_act_QueryCompileField, pcb_acth_QueryCompileField, pcb_acts_QueryCompileField} }; -PCB_REGISTER_ACTIONS(query_action_list, NULL) - -#include "dolists.h" void query_action_reg(const char *cookie) { PCB_REGISTER_ACTIONS(query_action_list, cookie) Index: trunk/src_plugins/renumber/renumber.c =================================================================== --- trunk/src_plugins/renumber/renumber.c (revision 27952) +++ trunk/src_plugins/renumber/renumber.c (revision 27953) @@ -368,9 +368,6 @@ pcb_remove_actions_by_cookie(renumber_cookie); } -PCB_REGISTER_ACTIONS(renumber_action_list, renumber_cookie) - -#include "dolists.h" int pplg_init_renumber(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/report/report.c =================================================================== --- trunk/src_plugins/report/report.c (revision 27952) +++ trunk/src_plugins/report/report.c (revision 27953) @@ -830,8 +830,6 @@ static const char *report_cookie = "report plugin"; -PCB_REGISTER_ACTIONS(report_action_list, report_cookie) - int pplg_check_ver_report(int ver_needed) { return 0; } void pplg_uninit_report(void) @@ -840,7 +838,6 @@ pcb_conf_unreg_fields("plugins/report/"); } -#include "dolists.h" int pplg_init_report(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/script/script.c =================================================================== --- trunk/src_plugins/script/script.c (revision 27952) +++ trunk/src_plugins/script/script.c (revision 27953) @@ -420,8 +420,6 @@ char *script_cookie = "script plugin"; -PCB_REGISTER_ACTIONS(script_action_list, script_cookie) - int pplg_check_ver_script(int ver_needed) { return 0; } void pplg_uninit_script(void) @@ -445,7 +443,6 @@ #endif } -#include "dolists.h" int pplg_init_script(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/serpentine/serpentine.c =================================================================== --- trunk/src_plugins/serpentine/serpentine.c (revision 27952) +++ trunk/src_plugins/serpentine/serpentine.c (revision 27953) @@ -440,9 +440,6 @@ {"Serpentine", pcb_act_serpentine, pcb_acth_serpentine, pcb_acts_serpentine} }; - -PCB_REGISTER_ACTIONS(serpentine_action_list, serpentine_cookie) - int pplg_check_ver_serpentine(int ver_needed) { return 0; } void pplg_uninit_serpentine(void) @@ -452,7 +449,6 @@ pcb_conf_unreg_fields("plugins/serpentine/"); } -#include "dolists.h" int pplg_init_serpentine(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/shand_cmd/command.c =================================================================== --- trunk/src_plugins/shand_cmd/command.c (revision 27952) +++ trunk/src_plugins/shand_cmd/command.c (revision 27953) @@ -212,8 +212,6 @@ static const char *shand_cmd_cookie = "shand_cmd plugin"; -PCB_REGISTER_ACTIONS(shand_cmd_action_list, shand_cmd_cookie) - int pplg_check_ver_shand_cmd(int ver_needed) { return 0; } void pplg_uninit_shand_cmd(void) @@ -221,7 +219,6 @@ pcb_remove_actions_by_cookie(shand_cmd_cookie); } -#include "dolists.h" int pplg_init_shand_cmd(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/shape/shape.c =================================================================== --- trunk/src_plugins/shape/shape.c (revision 27952) +++ trunk/src_plugins/shape/shape.c (revision 27953) @@ -586,8 +586,6 @@ {"shape", pcb_act_shape, pcb_acth_shape, pcb_acts_shape} }; -PCB_REGISTER_ACTIONS(shape_action_list, pcb_shape_cookie) - int pplg_check_ver_shape(int ver_needed) { return 0; } void pplg_uninit_shape(void) @@ -596,8 +594,6 @@ pcb_remove_actions_by_cookie(pcb_shape_cookie); } - -#include "dolists.h" int pplg_init_shape(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/sketch_route/sketch_route.c =================================================================== --- trunk/src_plugins/sketch_route/sketch_route.c (revision 27952) +++ trunk/src_plugins/sketch_route/sketch_route.c (revision 27953) @@ -1175,8 +1175,6 @@ {"sktransform", pcb_act_sktransform, pcb_acth_sktransform, pcb_acts_sktransform} }; -PCB_REGISTER_ACTIONS(sketch_route_action_list, pcb_sketch_route_cookie) - int pplg_check_ver_sketch_route(int ver_needed) { return 0; } void pplg_uninit_sketch_route(void) @@ -1186,8 +1184,6 @@ sketches_uninit(); } - -#include "dolists.h" int pplg_init_sketch_route(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/smartdisperse/smartdisperse.c =================================================================== --- trunk/src_plugins/smartdisperse/smartdisperse.c (revision 27952) +++ trunk/src_plugins/smartdisperse/smartdisperse.c (revision 27953) @@ -230,8 +230,6 @@ char *smartdisperse_cookie = "smartdisperse plugin"; -PCB_REGISTER_ACTIONS(smartdisperse_action_list, smartdisperse_cookie) - int pplg_check_ver_smartdisperse(int ver_needed) { return 0; } void pplg_uninit_smartdisperse(void) @@ -239,7 +237,6 @@ pcb_remove_actions_by_cookie(smartdisperse_cookie); } -#include "dolists.h" int pplg_init_smartdisperse(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/stroke/stroke.c =================================================================== --- trunk/src_plugins/stroke/stroke.c (revision 27952) +++ trunk/src_plugins/stroke/stroke.c (revision 27953) @@ -149,9 +149,7 @@ pcb_action_t stroke_action_list[] = { {"stroke", pcb_act_stroke, pcb_acth_stroke, pcb_acts_stroke} }; -PCB_REGISTER_ACTIONS(stroke_action_list, pcb_stroke_cookie) - int pplg_check_ver_stroke(int ver_needed) { return 0; } int pplg_uninit_stroke(void) @@ -162,8 +160,6 @@ return 0; } - -#include "dolists.h" int pplg_init_stroke(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/teardrops/teardrops.c =================================================================== --- trunk/src_plugins/teardrops/teardrops.c (revision 27952) +++ trunk/src_plugins/teardrops/teardrops.c (revision 27953) @@ -273,8 +273,6 @@ char *teardrops_cookie = "teardrops plugin"; -PCB_REGISTER_ACTIONS(teardrops_action_list, teardrops_cookie) - int pplg_check_ver_teardrops(int ver_needed) { return 0; } void pplg_uninit_teardrops(void) @@ -282,7 +280,6 @@ pcb_remove_actions_by_cookie(teardrops_cookie); } -#include "dolists.h" int pplg_init_teardrops(void) { PCB_API_CHK_VER; Index: trunk/src_plugins/vendordrill/vendor.c =================================================================== --- trunk/src_plugins/vendordrill/vendor.c (revision 27952) +++ trunk/src_plugins/vendordrill/vendor.c (revision 27953) @@ -614,8 +614,6 @@ {"LoadVendorFrom", pcb_act_LoadVendorFrom, pcb_acth_LoadVendorFrom, pcb_acts_LoadVendorFrom} }; -PCB_REGISTER_ACTIONS(vendor_action_list, vendor_cookie) - static char **vendor_free_vect(char **lst, int *len) { if (lst != NULL) { @@ -665,7 +663,6 @@ pcb_conf_unreg_fields("plugins/vendor/"); } -#include "dolists.h" int pplg_init_vendordrill(void) { PCB_API_CHK_VER;