Index: trunk/src/action_act.c =================================================================== --- trunk/src/action_act.c (revision 17442) +++ trunk/src/action_act.c (revision 17443) @@ -114,7 +114,7 @@ /* --------------------------------------------------------------------------- */ -pcb_hid_action_t action_action_list[] = { +pcb_action_t action_action_list[] = { {"ExecuteFile", pcb_act_ExecuteFile, pcb_acth_ExecuteFile, pcb_acts_ExecuteFile} }; Index: trunk/src/actions.c =================================================================== --- trunk/src/actions.c (revision 17442) +++ trunk/src/actions.c (revision 17443) @@ -43,7 +43,7 @@ #include "compat_nls.h" static htsp_t *all_actions = NULL; -const pcb_hid_action_t *pcb_current_action = NULL; +const pcb_action_t *pcb_current_action = NULL; static const char *check_action_name(const char *s) { @@ -55,10 +55,10 @@ typedef struct { const char *cookie; - const pcb_hid_action_t *action; + const pcb_action_t *action; } hid_cookie_action_t; -void pcb_register_actions(const pcb_hid_action_t *a, int n, const char *cookie, int copy) +void pcb_register_actions(const pcb_action_t *a, int n, const char *cookie, int copy) { int i; hid_cookie_action_t *ca; @@ -82,12 +82,12 @@ } } -void pcb_register_action(const pcb_hid_action_t *a, const char *cookie, int copy) +void pcb_register_action(const pcb_action_t *a, const char *cookie, int copy) { pcb_register_actions(a, 1, cookie, copy); } -void pcb_remove_actions(const pcb_hid_action_t *a, int n) +void pcb_remove_actions(const pcb_action_t *a, int n) { int i; @@ -120,7 +120,7 @@ } } -void pcb_remove_action(const pcb_hid_action_t *a) +void pcb_remove_action(const pcb_action_t *a) { htsp_entry_t *e; @@ -134,7 +134,7 @@ } } -const pcb_hid_action_t *pcb_find_action(const char *name) +const pcb_action_t *pcb_find_action(const char *name) { hid_cookie_action_t *ca; @@ -232,10 +232,10 @@ return pcb_actionv(name, argc, argv); } -int pcb_actionv_(const pcb_hid_action_t *a, int argc, const char **argv) +int pcb_actionv_(const pcb_action_t *a, int argc, const char **argv) { int i, ret; - const pcb_hid_action_t *old_action; + const pcb_action_t *old_action; if (conf_core.rc.verbose) { printf("Action: \033[34m%s(", a->name); @@ -254,7 +254,7 @@ int pcb_actionv(const char *name, int argc, const char **argv) { - const pcb_hid_action_t *a; + const pcb_action_t *a; if (name == NULL) return 1; Index: trunk/src/actions.h =================================================================== --- trunk/src/actions.h (revision 17442) +++ trunk/src/actions.h (revision 17443) @@ -9,7 +9,7 @@ SaveAs(filename); Quit(); */ -struct pcb_hid_action_s { +struct pcb_action_s { /* This is matched against action names in the GUI configuration */ const char *name; /* Called when the action is triggered. If this function returns @@ -22,9 +22,9 @@ const char *syntax; }; -extern void pcb_register_action(const pcb_hid_action_t *a, const char *cookie, int copy); +extern void pcb_register_action(const pcb_action_t *a, const char *cookie, int copy); -extern void pcb_register_actions(const pcb_hid_action_t *a, int, const char *cookie, int copy); +extern void pcb_register_actions(const pcb_action_t *a, int, const char *cookie, int copy); #define PCB_REGISTER_ACTIONS(a, cookie) PCB_HIDCONCAT(void register_,a) ()\ { pcb_register_actions(a, sizeof(a)/sizeof(a[0]), cookie, 0); } @@ -36,16 +36,16 @@ void pcb_print_actions(void); void pcb_dump_actions(void); -const pcb_hid_action_t *pcb_find_action(const char *name); +const pcb_action_t *pcb_find_action(const char *name); -void pcb_remove_actions(const pcb_hid_action_t *a, int n); -void pcb_remove_action(const pcb_hid_action_t *a); +void pcb_remove_actions(const pcb_action_t *a, int n); +void pcb_remove_action(const pcb_action_t *a); void pcb_remove_actions_by_cookie(const char *cookie); int pcb_action(const char *action_); int pcb_actionl(const char *action_, ...); /* NULL terminated */ int pcb_actionv(const char *action_, int argc_, const char **argv_); -int pcb_actionv_(const pcb_hid_action_t *a, int argc, const char **argv); +int pcb_actionv_(const pcb_action_t *a, int argc, const char **argv); /* Parse the given command string into action calls, and call hid_actionv for each action found. Accepts both "action(arg1, Index: trunk/src/brave.c =================================================================== --- trunk/src/brave.c (revision 17442) +++ trunk/src/brave.c (revision 17443) @@ -262,7 +262,7 @@ PCB_OLD_ACT_END; } -pcb_hid_action_t brave_action_list[] = { +pcb_action_t brave_action_list[] = { {"Brave", pcb_act_Brave, pcb_acth_Brave, pcb_acts_Brave} }; Index: trunk/src/buffer.c =================================================================== --- trunk/src/buffer.c (revision 17442) +++ trunk/src/buffer.c (revision 17443) @@ -939,7 +939,7 @@ /* --------------------------------------------------------------------------- */ -pcb_hid_action_t buffer_action_list[] = { +pcb_action_t buffer_action_list[] = { {"FreeRotateBuffer", pcb_act_FreeRotateBuffer, pcb_acth_FreeRotateBuffer, pcb_acts_FreeRotateBuffer}, {"LoadFootprint", pcb_act_LoadFootprint, pcb_acth_LoadFootprint, pcb_acts_LoadFootprint}, {"PasteBuffer", pcb_act_PasteBuffer, pcb_acth_PasteBuffer, pcb_acts_PasteBuffer} Index: trunk/src/change_act.c =================================================================== --- trunk/src/change_act.c (revision 17442) +++ trunk/src/change_act.c (revision 17443) @@ -1167,7 +1167,7 @@ /* --------------------------------------------------------------------------- */ -pcb_hid_action_t change_action_list[] = { +pcb_action_t change_action_list[] = { {"ChangeAngle", pcb_act_ChangeAngle, pcb_acth_ChangeAngle, pcb_acts_ChangeAngle}, {"ChangeClearSize", pcb_act_ChangeClearSize, pcb_acth_ChangeClearSize, pcb_acts_ChangeClearSize}, {"ChangeDrillSize", pcb_act_Change2ndSize, changedrillsize_help, changedrillsize_syntax}, Index: trunk/src/conf_act.c =================================================================== --- trunk/src/conf_act.c (revision 17442) +++ trunk/src/conf_act.c (revision 17443) @@ -326,7 +326,7 @@ PCB_OLD_ACT_END; } -pcb_hid_action_t conf_action_list[] = { +pcb_action_t conf_action_list[] = { {"conf", pcb_act_Conf, pcb_acth_Conf, pcb_acts_Conf}, {"GetStyle", pcb_act_GetStyle, GetStyle_help, GetStyle_syntax}, {"ChkMode", pcb_act_ChkMode, ChkMode_help, ChkMode_syntax}, Index: trunk/src/file_act.c =================================================================== --- trunk/src/file_act.c (revision 17442) +++ trunk/src/file_act.c (revision 17443) @@ -427,7 +427,7 @@ PCB_OLD_ACT_END; } -pcb_hid_action_t file_action_list[] = { +pcb_action_t file_action_list[] = { {"ExecCommand", pcb_act_ExecCommand, pcb_acth_ExecCommand, pcb_acts_ExecCommand}, {"Backup", pcb_act_Backup, pcb_acth_Backup, pcb_acts_Backup}, {"Export", pcb_act_Export, pcb_acth_Export, pcb_acts_Export}, Index: trunk/src/find_act.c =================================================================== --- trunk/src/find_act.c (revision 17442) +++ trunk/src/find_act.c (revision 17443) @@ -77,7 +77,7 @@ PCB_OLD_ACT_END; } -pcb_hid_action_t find_action_list[] = { +pcb_action_t find_action_list[] = { {"DRC", pcb_act_DRCheck, drc_help, drc_syntax} }; Index: trunk/src/font_act.c =================================================================== --- trunk/src/font_act.c (revision 17442) +++ trunk/src/font_act.c (revision 17443) @@ -161,7 +161,7 @@ } -pcb_hid_action_t font_action_list[] = { +pcb_action_t font_action_list[] = { {"LoadFontFrom", pcb_act_load_font_from, pcb_acth_load_font_from, pcb_acts_load_font_from}, {"SaveFontTo", pcb_act_save_font_to, pcb_acth_save_font_to, pcb_acts_save_font_to} }; Index: trunk/src/global_typedefs.h =================================================================== --- trunk/src/global_typedefs.h (revision 17442) +++ trunk/src/global_typedefs.h (revision 17443) @@ -65,7 +65,7 @@ typedef unsigned int pcb_cardinal_t; typedef unsigned char pcb_uint8_t; /* Don't use in new code. */ -typedef struct pcb_hid_action_s pcb_hid_action_t; +typedef struct pcb_action_s pcb_action_t; #include "pcb_bool.h" Index: trunk/src/gui_act.c =================================================================== --- trunk/src/gui_act.c (revision 17442) +++ trunk/src/gui_act.c (revision 17443) @@ -1946,7 +1946,7 @@ PCB_OLD_ACT_END; } -pcb_hid_action_t gui_action_list[] = { +pcb_action_t gui_action_list[] = { {"Display", pcb_act_Display, pcb_acth_Display, pcb_acts_Display}, {"CycleDrag", pcb_act_CycleDrag, pcb_acth_CycleDrag, pcb_acts_CycleDrag}, {"FullScreen", pcb_act_FullScreen, pcb_acth_FullScreen, pcb_acts_FullScreen}, Index: trunk/src/hid.h =================================================================== --- trunk/src/hid.h (revision 17442) +++ trunk/src/hid.h (revision 17443) @@ -591,9 +591,9 @@ do the exporting. The GUI HIDs set and unset this var.*/ extern pcb_hid_t *pcb_exporter; -/* This is either NULL or points to the current pcb_hid_action_t that is being +/* This is either NULL or points to the current pcb_action_t that is being called. The action launcher sets and unsets this variable. */ -extern const pcb_hid_action_t *pcb_current_action; +extern const pcb_action_t *pcb_current_action; /* The GUI may set this to be approximately the PCB size of a pixel, to allow for near-misses in selection and changes in drawing items Index: trunk/src/hid_flags.c =================================================================== --- trunk/src/hid_flags.c (revision 17442) +++ trunk/src/hid_flags.c (revision 17443) @@ -59,7 +59,7 @@ const char *end, *s; const char *argv[2]; if (cp != NULL) { - const pcb_hid_action_t *a; + const pcb_action_t *a; char buff[256]; int len, multiarg; len = cp - name; Index: trunk/src/main_act.c =================================================================== --- trunk/src/main_act.c (revision 17442) +++ trunk/src/main_act.c (revision 17443) @@ -384,7 +384,7 @@ /* --------------------------------------------------------------------------- */ -pcb_hid_action_t main_action_list[] = { +pcb_action_t main_action_list[] = { {"PrintActions", pcb_act_PrintActions, pcb_acth_PrintActions, pcb_acts_PrintActions}, {"DumpActions", pcb_act_DumpActions, pcb_acth_DumpActions, pcb_acts_DumpActions}, {"PrintUsage", pcb_act_PrintUsage, pcb_acth_PrintUsage, pcb_acts_PrintUsage}, Index: trunk/src/netlist_act.c =================================================================== --- trunk/src/netlist_act.c (revision 17442) +++ trunk/src/netlist_act.c (revision 17443) @@ -369,7 +369,7 @@ PCB_OLD_ACT_END; } -pcb_hid_action_t netlist_action_list[] = { +pcb_action_t netlist_action_list[] = { {"net", pcb_act_Netlist, pcb_acth_Netlist, pcb_acts_Netlist}, {"netlist", pcb_act_Netlist, pcb_acth_Netlist, pcb_acts_Netlist} }; Index: trunk/src/obj_pstk_act.c =================================================================== --- trunk/src/obj_pstk_act.c (revision 17442) +++ trunk/src/obj_pstk_act.c (revision 17443) @@ -158,7 +158,7 @@ /* --------------------------------------------------------------------------- */ -pcb_hid_action_t padstack_action_list[] = { +pcb_action_t padstack_action_list[] = { {"PadstackConvert", pcb_act_padstackconvert, pcb_acth_padstackconvert, pcb_acts_padstackconvert}, {"PadstackPlace", pcb_act_padstackplace, pcb_acth_padstackplace, pcb_acts_padstackplace} }; Index: trunk/src/object_act.c =================================================================== --- trunk/src/object_act.c (revision 17442) +++ trunk/src/object_act.c (revision 17443) @@ -1259,7 +1259,7 @@ PCB_OLD_ACT_END; } -pcb_hid_action_t object_action_list[] = { +pcb_action_t object_action_list[] = { {"Attributes", pcb_act_Attributes, pcb_acth_Attributes, pcb_acts_Attributes}, {"DisperseElements", pcb_act_DisperseElements, pcb_acth_DisperseElements, pcb_acts_DisperseElements}, {"Flip", pcb_act_Flip, pcb_acth_Flip, pcb_acts_Flip}, Index: trunk/src/plug_footprint_act.c =================================================================== --- trunk/src/plug_footprint_act.c (revision 17442) +++ trunk/src/plug_footprint_act.c (revision 17443) @@ -68,7 +68,7 @@ } -pcb_hid_action_t conf_plug_footprint_list[] = { +pcb_action_t conf_plug_footprint_list[] = { {"fp_rehash", pcb_act_fp_rehash, pcb_acth_fp_rehash, pcb_acts_fp_rehash} }; Index: trunk/src/plugins.c =================================================================== --- trunk/src/plugins.c (revision 17442) +++ trunk/src/plugins.c (revision 17443) @@ -117,7 +117,7 @@ } -pcb_hid_action_t plugins_action_list[] = { +pcb_action_t plugins_action_list[] = { {"ManagePlugins", pcb_act_ManagePlugins, pcb_acth_ManagePlugins, pcb_acts_ManagePlugins} }; Index: trunk/src/polygon_act.c =================================================================== --- trunk/src/polygon_act.c (revision 17442) +++ trunk/src/polygon_act.c (revision 17443) @@ -160,7 +160,7 @@ } -pcb_hid_action_t polygon_action_list[] = { +pcb_action_t polygon_action_list[] = { {"MorphPolygon", pcb_act_MorphPolygon, pcb_acth_MorphPolygon, morphpcb_polygon_syntax}, {"Polygon", pcb_act_Polygon, pcb_acth_Polygon, pcb_polygon_syntax} }; Index: trunk/src/rats_act.c =================================================================== --- trunk/src/rats_act.c (revision 17442) +++ trunk/src/rats_act.c (revision 17443) @@ -229,7 +229,7 @@ } -pcb_hid_action_t rats_action_list[] = { +pcb_action_t rats_action_list[] = { {"AddRats", pcb_act_AddRats, pcb_acth_AddRats, pcb_acts_AddRats}, {"Connection", pcb_act_Connection, pcb_acth_Connection, pcb_acts_Connection}, {"DeleteRats", pcb_act_DeleteRats, pcb_acth_DeleteRats, pcb_acts_DeleteRats} Index: trunk/src/rats_patch.c =================================================================== --- trunk/src/rats_patch.c (revision 17442) +++ trunk/src/rats_patch.c (revision 17443) @@ -514,7 +514,7 @@ PCB_OLD_ACT_END; } -pcb_hid_action_t rats_patch_action_list[] = { +pcb_action_t rats_patch_action_list[] = { {"ReplaceFootprint", pcb_act_ReplaceFootprint, pcb_acth_ReplaceFootprint, pcb_acts_ReplaceFootprint}, {"SavePatch", pcb_act_SavePatch, pcb_acth_SavePatch, pcb_acts_SavePatch} }; Index: trunk/src/remove_act.c =================================================================== --- trunk/src/remove_act.c (revision 17442) +++ trunk/src/remove_act.c (revision 17443) @@ -106,7 +106,7 @@ } -pcb_hid_action_t remove_action_list[] = { +pcb_action_t remove_action_list[] = { {"Delete", pcb_act_Delete, pcb_acth_Delete, pcb_acts_Delete}, {"RemoveSelected", pcb_act_RemoveSelected, pcb_acth_RemoveSelected, pcb_acts_RemoveSelected} }; Index: trunk/src/select_act.c =================================================================== --- trunk/src/select_act.c (revision 17442) +++ trunk/src/select_act.c (revision 17443) @@ -253,7 +253,7 @@ PCB_OLD_ACT_END; } -pcb_hid_action_t select_action_list[] = { +pcb_action_t select_action_list[] = { {"Select", pcb_act_Select, pcb_acth_Select, pcb_acts_Select}, {"Unselect", pcb_act_Unselect, pcb_acth_Unselect, pcb_acts_Unselect} }; Index: trunk/src/undo_act.c =================================================================== --- trunk/src/undo_act.c (revision 17442) +++ trunk/src/undo_act.c (revision 17443) @@ -193,7 +193,7 @@ } -pcb_hid_action_t undo_action_list[] = { +pcb_action_t undo_action_list[] = { {"Atomic", pcb_act_Atomic, pcb_acth_Atomic, pcb_acts_Atomic}, {"Undo", pcb_act_Undo, pcb_acth_Undo, pcb_acts_Undo}, {"Redo", pcb_act_Redo, pcb_acth_Redo, pcb_acts_Redo} Index: trunk/src_plugins/acompnet/acompnet.c =================================================================== --- trunk/src_plugins/acompnet/acompnet.c (revision 17442) +++ trunk/src_plugins/acompnet/acompnet.c (revision 17443) @@ -93,7 +93,7 @@ PCB_OLD_ACT_END; } -pcb_hid_action_t acompnet_action_list[] = { +pcb_action_t acompnet_action_list[] = { {"acompnet", pcb_act_acompnet, pcb_acth_acompnet, pcb_acts_acompnet}, }; Index: trunk/src_plugins/autocrop/autocrop.c =================================================================== --- trunk/src_plugins/autocrop/autocrop.c (revision 17442) +++ trunk/src_plugins/autocrop/autocrop.c (revision 17443) @@ -72,7 +72,7 @@ PCB_OLD_ACT_END; } -static pcb_hid_action_t autocrop_action_list[] = { +static pcb_action_t autocrop_action_list[] = { {"autocrop", pcb_act_autocrop, pcb_acth_autocrop, pcb_acts_autocrop} }; Index: trunk/src_plugins/autoplace/action.c =================================================================== --- trunk/src_plugins/autoplace/action.c (revision 17442) +++ trunk/src_plugins/autoplace/action.c (revision 17443) @@ -65,7 +65,7 @@ static const char *autoplace_cookie = "autoplace plugin"; -pcb_hid_action_t autoplace_action_list[] = { +pcb_action_t autoplace_action_list[] = { {"AutoPlaceSelected", pcb_act_AutoPlaceSelected, autoplace_help, autoplace_syntax} }; Index: trunk/src_plugins/autoroute/action.c =================================================================== --- trunk/src_plugins/autoroute/action.c (revision 17442) +++ trunk/src_plugins/autoroute/action.c (revision 17443) @@ -90,7 +90,7 @@ static const char *autoroute_cookie = "autoroute plugin"; -pcb_hid_action_t autoroute_action_list[] = { +pcb_action_t autoroute_action_list[] = { {"AutoRoute", pcb_act_AutoRoute, pcb_acth_AutoRoute, pcb_acts_AutoRoute}, }; Index: trunk/src_plugins/boardflip/boardflip.c =================================================================== --- trunk/src_plugins/boardflip/boardflip.c (revision 17442) +++ trunk/src_plugins/boardflip/boardflip.c (revision 17443) @@ -181,7 +181,7 @@ } -static pcb_hid_action_t boardflip_action_list[] = { +static pcb_action_t boardflip_action_list[] = { {"BoardFlip", pcb_act_boardflip, NULL, NULL} }; Index: trunk/src_plugins/diag/diag.c =================================================================== --- trunk/src_plugins/diag/diag.c (revision 17442) +++ trunk/src_plugins/diag/diag.c (revision 17443) @@ -451,7 +451,7 @@ PCB_OLD_ACT_END; } -pcb_hid_action_t diag_action_list[] = { +pcb_action_t diag_action_list[] = { {"dumpconf", pcb_act_DumpConf, dump_conf_help, dump_conf_syntax}, {"dumplayers", pcb_act_DumpLayers, dump_layers_help, dump_layers_syntax}, {"dumpfonts", pcb_act_DumpFonts, dump_fonts_help, dump_fonts_syntax}, Index: trunk/src_plugins/dialogs/dialogs.c =================================================================== --- trunk/src_plugins/dialogs/dialogs.c (revision 17442) +++ trunk/src_plugins/dialogs/dialogs.c (revision 17443) @@ -42,7 +42,7 @@ #include "dlg_padstack.c" #include "dlg_about.c" -pcb_hid_action_t dialogs_action_list[] = { +pcb_action_t dialogs_action_list[] = { {"dlg_test", pcb_act_dlg_test, dlg_test_help, dlg_test_syntax}, {"LayerBinding", pcb_act_LayerBinding, pcb_acth_LayerBinding, pcb_acts_LayerBinding}, {"FlagEdit", pcb_act_FlagEdit, pcb_acth_FlagEdit, pcb_acts_FlagEdit}, Index: trunk/src_plugins/distalign/distalign.c =================================================================== --- trunk/src_plugins/distalign/distalign.c (revision 17442) +++ trunk/src_plugins/distalign/distalign.c (revision 17443) @@ -537,7 +537,7 @@ PCB_OLD_ACT_END; } -static pcb_hid_action_t distalign_action_list[] = { +static pcb_action_t distalign_action_list[] = { {"distribute", pcb_act_distribute, "Distribute subcircuits", pcb_acts_distribute}, {"align", pcb_act_align, "Align subcircuits", pcb_acts_align} }; Index: trunk/src_plugins/distaligntext/distaligntext.c =================================================================== --- trunk/src_plugins/distaligntext/distaligntext.c (revision 17442) +++ trunk/src_plugins/distaligntext/distaligntext.c (revision 17443) @@ -600,7 +600,7 @@ PCB_OLD_ACT_END; } -static pcb_hid_action_t distaligntext_action_list[] = { +static pcb_action_t distaligntext_action_list[] = { {"distributetext", pcb_act_distributetext, "Distribute Text Elements", pcb_acts_distributetext}, {"aligntext", pcb_act_aligntext, "Align Text Elements", pcb_acts_aligntext} }; Index: trunk/src_plugins/djopt/djopt.c =================================================================== --- trunk/src_plugins/djopt/djopt.c (revision 17442) +++ trunk/src_plugins/djopt/djopt.c (revision 17443) @@ -2617,7 +2617,7 @@ PCB_OLD_ACT_END; } -pcb_hid_action_t djopt_action_list[] = { +pcb_action_t djopt_action_list[] = { {"djopt", pcb_act_DJopt, pcb_acth_DJopt, pcb_acts_DJopt} }; Index: trunk/src_plugins/draw_csect/draw_csect.c =================================================================== --- trunk/src_plugins/draw_csect/draw_csect.c (revision 17442) +++ trunk/src_plugins/draw_csect/draw_csect.c (revision 17443) @@ -877,7 +877,7 @@ static const char *draw_csect_cookie = "draw_csect"; -pcb_hid_action_t draw_csect_action_list[] = { +pcb_action_t draw_csect_action_list[] = { {"DumpCsect", pcb_act_dump_csect, pcb_acth_dump_csect, pcb_acts_dump_csect} }; Index: trunk/src_plugins/expfeat/expfeat.c =================================================================== --- trunk/src_plugins/expfeat/expfeat.c (revision 17442) +++ trunk/src_plugins/expfeat/expfeat.c (revision 17443) @@ -49,7 +49,7 @@ } -pcb_hid_action_t expfeat_action_list[] = { +pcb_action_t expfeat_action_list[] = { {"ExpFeatTmp", pcb_act_ExpFeatTmp, pcb_acth_ExpFeatTmp, pcb_acts_ExpFeatTmp} }; Index: trunk/src_plugins/export_openems/export_openems.c =================================================================== --- trunk/src_plugins/export_openems/export_openems.c (revision 17442) +++ trunk/src_plugins/export_openems/export_openems.c (revision 17443) @@ -794,7 +794,7 @@ return 0; } -static pcb_hid_action_t openems_action_list[] = { +static pcb_action_t openems_action_list[] = { {"mesh", pcb_act_mesh, pcb_acth_mesh, pcb_acts_mesh} }; Index: trunk/src_plugins/export_openscad/export_openscad.c =================================================================== --- trunk/src_plugins/export_openscad/export_openscad.c (revision 17442) +++ trunk/src_plugins/export_openscad/export_openscad.c (revision 17443) @@ -646,7 +646,7 @@ } -static pcb_hid_action_t scad_action_list[] = { +static pcb_action_t scad_action_list[] = { {"ExportScadPoly", pcb_act_scad_export_poly, pcb_acth_scad_export_poly, pcb_acts_scad_export_poly} }; Index: trunk/src_plugins/export_ps/ps.c =================================================================== --- trunk/src_plugins/export_ps/ps.c (revision 17442) +++ trunk/src_plugins/export_ps/ps.c (revision 17443) @@ -1456,7 +1456,7 @@ PCB_OLD_ACT_END; } -pcb_hid_action_t hidps_action_list[] = { +pcb_action_t hidps_action_list[] = { {"pscalib", pcb_act_PSCalib} }; Index: trunk/src_plugins/extedit/extedit.c =================================================================== --- trunk/src_plugins/extedit/extedit.c (revision 17442) +++ trunk/src_plugins/extedit/extedit.c (revision 17443) @@ -291,7 +291,7 @@ PCB_OLD_ACT_END; } -static pcb_hid_action_t extedit_action_list[] = { +static pcb_action_t extedit_action_list[] = { {"extedit", pcb_act_extedit, pcb_acts_extedit, pcb_acth_extedit} }; Index: trunk/src_plugins/fontmode/fontmode.c =================================================================== --- trunk/src_plugins/fontmode/fontmode.c (revision 17442) +++ trunk/src_plugins/fontmode/fontmode.c (revision 17443) @@ -358,7 +358,7 @@ PCB_OLD_ACT_END; } -pcb_hid_action_t fontmode_action_list[] = { +pcb_action_t fontmode_action_list[] = { {"FontEdit", pcb_act_FontEdit, pcb_acth_fontedit, pcb_acts_fontedit}, {"FontSave", pcb_act_FontSave, pcb_acth_fontsave, pcb_acts_fontsave} }; Index: trunk/src_plugins/gpmi/pcb-gpmi/gpmi_plugin/gpmi_pkg/actions/actions.c =================================================================== --- trunk/src_plugins/gpmi/pcb-gpmi/gpmi_plugin/gpmi_pkg/actions/actions.c (revision 17442) +++ trunk/src_plugins/gpmi/pcb-gpmi/gpmi_plugin/gpmi_pkg/actions/actions.c (revision 17443) @@ -14,7 +14,7 @@ typedef struct acontext_s acontext_t; struct acontext_s { - pcb_hid_action_t action; + pcb_action_t action; char *name; gpmi_module *module; acontext_t *next; Index: trunk/src_plugins/gpmi/pcb-gpmi/gpmi_plugin/gpmi_plugin.c =================================================================== --- trunk/src_plugins/gpmi/pcb-gpmi/gpmi_plugin/gpmi_plugin.c (revision 17442) +++ trunk/src_plugins/gpmi/pcb-gpmi/gpmi_plugin/gpmi_plugin.c (revision 17443) @@ -138,7 +138,7 @@ static void register_actions() { - static pcb_hid_action_t act1, act2; + static pcb_action_t act1, act2; act1.name = "gpmi_scripts"; act1.description = "Manage gpmi scripts"; Index: trunk/src_plugins/hid_batch/batch.c =================================================================== --- trunk/src_plugins/hid_batch/batch.c (revision 17442) +++ trunk/src_plugins/hid_batch/batch.c (revision 17443) @@ -108,7 +108,7 @@ PCB_OLD_ACT_END; } -pcb_hid_action_t batch_action_list[] = { +pcb_action_t batch_action_list[] = { {"Help", pcb_act_help}, {"Info", pcb_act_info} }; Index: trunk/src_plugins/hid_lesstif/dialogs.c =================================================================== --- trunk/src_plugins/hid_lesstif/dialogs.c (revision 17442) +++ trunk/src_plugins/hid_lesstif/dialogs.c (revision 17443) @@ -2081,7 +2081,7 @@ /* ------------------------------------------------------------ */ -pcb_hid_action_t lesstif_dialog_action_list[] = { +pcb_action_t lesstif_dialog_action_list[] = { {"Load", pcb_act_Load, pcb_acth_Load, pcb_acts_Load}, {"LoadVendor", pcb_act_LoadVendor, pcb_acth_LoadVendor, pcb_acts_LoadVendor}, {"Save", pcb_act_Save, pcb_acth_Save, pcb_acts_Save}, Index: trunk/src_plugins/hid_lesstif/library.c =================================================================== --- trunk/src_plugins/hid_lesstif/library.c (revision 17442) +++ trunk/src_plugins/hid_lesstif/library.c (revision 17443) @@ -187,7 +187,7 @@ } } -pcb_hid_action_t lesstif_library_action_list[] = { +pcb_action_t lesstif_library_action_list[] = { {"LibraryShow", pcb_act_LibraryShow, pcb_acth_LibraryShow, pcb_acts_LibraryShow} }; Index: trunk/src_plugins/hid_lesstif/main.c =================================================================== --- trunk/src_plugins/hid_lesstif/main.c (revision 17442) +++ trunk/src_plugins/hid_lesstif/main.c (revision 17443) @@ -853,7 +853,7 @@ PCB_OLD_ACT_END; } -pcb_hid_action_t lesstif_main_action_list[] = { +pcb_action_t lesstif_main_action_list[] = { {"Zoom", pcb_act_Zoom, pcb_acth_Zoom, pcb_acts_Zoom}, {"ZoomTo", pcb_act_ZoomTo, pcb_acth_ZoomTo, pcb_acts_ZoomTo}, {"Pan", pcb_act_Pan, pcb_acth_Zoom, pcb_acts_Zoom}, Index: trunk/src_plugins/hid_lesstif/netlist.c =================================================================== --- trunk/src_plugins/hid_lesstif/netlist.c (revision 17442) +++ trunk/src_plugins/hid_lesstif/netlist.c (revision 17443) @@ -434,7 +434,7 @@ XtManageChild(netlist_dialog); } -pcb_hid_action_t lesstif_netlist_action_list[] = { +pcb_action_t lesstif_netlist_action_list[] = { {"NetlistShow", pcb_act_LesstifNetlistShow, pcb_acth_LesstifNetlistShow, pcb_acts_LesstifNetlistShow} }; Index: trunk/src_plugins/hid_lesstif/styles.c =================================================================== --- trunk/src_plugins/hid_lesstif/styles.c (revision 17442) +++ trunk/src_plugins/hid_lesstif/styles.c (revision 17443) @@ -400,7 +400,7 @@ return; } -pcb_hid_action_t lesstif_styles_action_list[] = { +pcb_action_t lesstif_styles_action_list[] = { {"AdjustStyle", pcb_act_AdjustStyle, pcb_acth_AdjustStyle, pcb_acts_AdjustStyle} }; Index: trunk/src_plugins/hid_remote/remote.c =================================================================== --- trunk/src_plugins/hid_remote/remote.c (revision 17442) +++ trunk/src_plugins/hid_remote/remote.c (revision 17443) @@ -44,7 +44,7 @@ } -/*pcb_hid_action_t remote_action_list[] = { +/*pcb_action_t remote_action_list[] = { }; PCB_REGISTER_ACTIONS(remote_action_list, remote_cookie)*/ Index: trunk/src_plugins/import_dsn/dsn.c =================================================================== --- trunk/src_plugins/import_dsn/dsn.c (revision 17442) +++ trunk/src_plugins/import_dsn/dsn.c (revision 17443) @@ -336,7 +336,7 @@ PCB_OLD_ACT_END; } -pcb_hid_action_t dsn_action_list[] = { +pcb_action_t dsn_action_list[] = { {"LoadDsnFrom", pcb_act_LoadDsnFrom, load_dsn_help, load_dsn_syntax} }; Index: trunk/src_plugins/import_hpgl/hpgl.c =================================================================== --- trunk/src_plugins/import_hpgl/hpgl.c (revision 17442) +++ trunk/src_plugins/import_hpgl/hpgl.c (revision 17443) @@ -173,7 +173,7 @@ PCB_OLD_ACT_END; } -pcb_hid_action_t hpgl_action_list[] = { +pcb_action_t hpgl_action_list[] = { {"LoadHpglFrom", pcb_act_LoadHpglFrom, pcb_acth_LoadHpglFrom, pcb_acts_LoadHpglFrom} }; Index: trunk/src_plugins/import_ipcd356/ipcd356.c =================================================================== --- trunk/src_plugins/import_ipcd356/ipcd356.c (revision 17442) +++ trunk/src_plugins/import_ipcd356/ipcd356.c (revision 17443) @@ -429,7 +429,7 @@ PCB_OLD_ACT_END; } -pcb_hid_action_t import_ipcd356_action_list[] = { +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) Index: trunk/src_plugins/import_ltspice/ltspice.c =================================================================== --- trunk/src_plugins/import_ltspice/ltspice.c (revision 17442) +++ trunk/src_plugins/import_ltspice/ltspice.c (revision 17443) @@ -311,7 +311,7 @@ PCB_OLD_ACT_END; } -pcb_hid_action_t ltspice_action_list[] = { +pcb_action_t ltspice_action_list[] = { {"LoadLtspiceFrom", pcb_act_LoadLtspiceFrom, pcb_acth_LoadLtspiceFrom, pcb_acts_LoadLtspiceFrom} }; Index: trunk/src_plugins/import_mentor_sch/mentor_sch.c =================================================================== --- trunk/src_plugins/import_mentor_sch/mentor_sch.c (revision 17442) +++ trunk/src_plugins/import_mentor_sch/mentor_sch.c (revision 17443) @@ -281,7 +281,7 @@ PCB_OLD_ACT_END; } -pcb_hid_action_t mentor_sch_action_list[] = { +pcb_action_t mentor_sch_action_list[] = { {"LoadMentorFrom", pcb_act_LoadMentorFrom, pcb_acth_Loadmentor_schFrom, pcb_acts_Loadmentor_schFrom} }; Index: trunk/src_plugins/import_mucs/mucs.c =================================================================== --- trunk/src_plugins/import_mucs/mucs.c (revision 17442) +++ trunk/src_plugins/import_mucs/mucs.c (revision 17443) @@ -151,7 +151,7 @@ PCB_OLD_ACT_END; } -pcb_hid_action_t mucs_action_list[] = { +pcb_action_t mucs_action_list[] = { {"LoadMucsFrom", pcb_act_LoadMucsFrom, pcb_acth_LoadMucsFrom, pcb_acts_LoadMucsFrom} }; Index: trunk/src_plugins/import_sch/import_sch.c =================================================================== --- trunk/src_plugins/import_sch/import_sch.c (revision 17442) +++ trunk/src_plugins/import_sch/import_sch.c (revision 17443) @@ -463,7 +463,7 @@ static const char *import_sch_cookie = "import_sch plugin"; -pcb_hid_action_t import_sch_action_list[] = { +pcb_action_t import_sch_action_list[] = { {"Import", pcb_act_Import, pcb_acth_Import, pcb_acts_Import} }; Index: trunk/src_plugins/import_tinycad/tinycad.c =================================================================== --- trunk/src_plugins/import_tinycad/tinycad.c (revision 17442) +++ trunk/src_plugins/import_tinycad/tinycad.c (revision 17443) @@ -196,7 +196,7 @@ PCB_OLD_ACT_END; } -pcb_hid_action_t tinycad_action_list[] = { +pcb_action_t tinycad_action_list[] = { {"LoadTinycadFrom", pcb_act_LoadtinycadFrom, pcb_acth_LoadtinycadFrom, pcb_acts_LoadtinycadFrom} }; Index: trunk/src_plugins/io_hyp/io_hyp.c =================================================================== --- trunk/src_plugins/io_hyp/io_hyp.c (revision 17442) +++ trunk/src_plugins/io_hyp/io_hyp.c (revision 17443) @@ -117,7 +117,7 @@ PCB_OLD_ACT_END; } -pcb_hid_action_t hyp_action_list[] = { +pcb_action_t hyp_action_list[] = { {"LoadhypFrom", pcb_act_LoadhypFrom, load_hyp_help, load_hyp_syntax} }; Index: trunk/src_plugins/io_kicad/io_kicad.c =================================================================== --- trunk/src_plugins/io_kicad/io_kicad.c (revision 17442) +++ trunk/src_plugins/io_kicad/io_kicad.c (revision 17443) @@ -50,7 +50,7 @@ return 100; } -pcb_hid_action_t eeschema_action_list[] = { +pcb_action_t eeschema_action_list[] = { {"LoadEeschemaFrom", pcb_act_LoadeeschemaFrom, pcb_acth_LoadeeschemaFrom, pcb_acts_LoadeeschemaFrom} }; Index: trunk/src_plugins/io_tedax/io_tedax.c =================================================================== --- trunk/src_plugins/io_tedax/io_tedax.c (revision 17442) +++ trunk/src_plugins/io_tedax/io_tedax.c (revision 17443) @@ -120,7 +120,7 @@ PCB_OLD_ACT_END; } -pcb_hid_action_t tedax_action_list[] = { +pcb_action_t tedax_action_list[] = { {"LoadTedaxFrom", pcb_act_LoadtedaxFrom, pcb_acth_LoadtedaxFrom, pcb_acts_LoadtedaxFrom}, {"SaveTedax", pcb_act_Savetedax, pcb_acth_Savetedax, pcb_acts_Savetedax} }; Index: trunk/src_plugins/jostle/jostle.c =================================================================== --- trunk/src_plugins/jostle/jostle.c (revision 17442) +++ trunk/src_plugins/jostle/jostle.c (revision 17443) @@ -520,7 +520,7 @@ PCB_OLD_ACT_END; } -static pcb_hid_action_t jostle_action_list[] = { +static pcb_action_t jostle_action_list[] = { {"jostle", pcb_act_jostle, "Move lines out of the way", pcb_acts_jostle} }; Index: trunk/src_plugins/lib_gtk_hid/actions.c =================================================================== --- trunk/src_plugins/lib_gtk_hid/actions.c (revision 17442) +++ trunk/src_plugins/lib_gtk_hid/actions.c (revision 17443) @@ -500,7 +500,7 @@ /* ------------------------------------------------------------ */ -pcb_hid_action_t ghid_menu_action_list[] = { +pcb_action_t ghid_menu_action_list[] = { {"AdjustStyle", pcb_act_AdjustStyle, pcb_acth_AdjustStyle, pcb_acts_AdjustStyle}, {"fontsel", pcb_act_fontsel, pcb_acth_fontsel, pcb_acts_fontsel} }; @@ -507,7 +507,7 @@ PCB_REGISTER_ACTIONS(ghid_menu_action_list, ghid_act_cookie) -pcb_hid_action_t ghid_main_action_list[] = { +pcb_action_t ghid_main_action_list[] = { {"About", pcb_act_About, pcb_acth_About, pcb_acts_About}, {"Benchmark", pcb_act_Benchmark}, {"Center", pcb_act_Center, pcb_acth_center, pcb_acts_center}, Index: trunk/src_plugins/lib_polyhelp/polyhelp.c =================================================================== --- trunk/src_plugins/lib_polyhelp/polyhelp.c (revision 17442) +++ trunk/src_plugins/lib_polyhelp/polyhelp.c (revision 17443) @@ -500,7 +500,7 @@ } -static pcb_hid_action_t polyhelp_action_list[] = { +static pcb_action_t polyhelp_action_list[] = { {"PolyHatch", pcb_act_PolyHatch, pcb_acth_PolyHatch, pcb_acts_PolyHatch}, {"PolyOffs", pcb_act_PolyOffs, pcb_acth_PolyOffs, pcb_acts_PolyOffs}, {"ToPoly", pcb_act_topoly, pcb_acth_topoly, pcb_acts_topoly} Index: trunk/src_plugins/millpath/millpath.c =================================================================== --- trunk/src_plugins/millpath/millpath.c (revision 17442) +++ trunk/src_plugins/millpath/millpath.c (revision 17443) @@ -55,7 +55,7 @@ } -pcb_hid_action_t millpath_action_list[] = { +pcb_action_t millpath_action_list[] = { {"mill", pcb_act_mill, pcb_acth_mill, pcb_acts_mill} }; Index: trunk/src_plugins/oldactions/oldactions.c =================================================================== --- trunk/src_plugins/oldactions/oldactions.c (revision 17442) +++ trunk/src_plugins/oldactions/oldactions.c (revision 17443) @@ -324,7 +324,7 @@ } -pcb_hid_action_t oldactions_action_list[] = { +pcb_action_t oldactions_action_list[] = { {"DumpLibrary", pcb_act_DumpLibrary, pcb_acth_DumpLibrary, pcb_acts_DumpLibrary}, {"Bell", pcb_act_Bell, pcb_acth_Bell, pcb_acts_Bell}, {"Debug", pcb_act_Debug, pcb_acth_debug, pcb_acts_debug}, Index: trunk/src_plugins/polycombine/polycombine.c =================================================================== --- trunk/src_plugins/polycombine/polycombine.c (revision 17442) +++ trunk/src_plugins/polycombine/polycombine.c (revision 17443) @@ -337,7 +337,7 @@ PCB_OLD_ACT_END; } -static pcb_hid_action_t polycombine_action_list[] = { +static pcb_action_t polycombine_action_list[] = { {"PolyCombine", pcb_act_polycombine, NULL, NULL} }; Index: trunk/src_plugins/polystitch/polystitch.c =================================================================== --- trunk/src_plugins/polystitch/polystitch.c (revision 17442) +++ trunk/src_plugins/polystitch/polystitch.c (revision 17443) @@ -123,7 +123,7 @@ PCB_OLD_ACT_END; } -static pcb_hid_action_t polystitch_action_list[] = { +static pcb_action_t polystitch_action_list[] = { {"PolyStitch", pcb_act_polystitch, NULL, NULL} }; Index: trunk/src_plugins/propedit/propedit.c =================================================================== --- trunk/src_plugins/propedit/propedit.c (revision 17442) +++ trunk/src_plugins/propedit/propedit.c (revision 17443) @@ -138,7 +138,7 @@ static const char *propedit_cookie = "propedit"; -pcb_hid_action_t propedit_action_list[] = { +pcb_action_t propedit_action_list[] = { {"propedit", pcb_act_propedit, pcb_acth_propedit, pcb_acts_propedit}, {"propset", pcb_act_propset, pcb_acth_propset, pcb_acts_propset} }; Index: trunk/src_plugins/puller/puller.c =================================================================== --- trunk/src_plugins/puller/puller.c (revision 17442) +++ trunk/src_plugins/puller/puller.c (revision 17443) @@ -2195,7 +2195,7 @@ /* */ /*****************************************************************************/ -pcb_hid_action_t puller_action_list[] = { +pcb_action_t puller_action_list[] = { {"Puller", pcb_act_Puller, pcb_acth_Puller, pcb_acts_Puller}, {"GlobalPuller", pcb_act_GlobalPuller, pcb_acth_GlobalPuller, pcb_acts_GlobalPuller} }; Index: trunk/src_plugins/query/query_act.c =================================================================== --- trunk/src_plugins/query/query_act.c (revision 17442) +++ trunk/src_plugins/query/query_act.c (revision 17443) @@ -182,7 +182,7 @@ PCB_OLD_ACT_END; } -pcb_hid_action_t query_action_list[] = { +pcb_action_t query_action_list[] = { {"query", pcb_act_query, pcb_acth_query, pcb_acts_query} }; Index: trunk/src_plugins/renumber/renumber.c =================================================================== --- trunk/src_plugins/renumber/renumber.c (revision 17442) +++ trunk/src_plugins/renumber/renumber.c (revision 17443) @@ -371,7 +371,7 @@ static const char *renumber_cookie = "renumber plugin"; -pcb_hid_action_t renumber_action_list[] = { +pcb_action_t renumber_action_list[] = { {"Renumber", pcb_act_Renumber, pcb_acth_Renumber, pcb_acts_Renumber}, {"RenumberBlock", pcb_act_RenumberBlock, NULL, NULL}, {"RenumberBuffer", pcb_act_RenumberBuffer, NULL, NULL} Index: trunk/src_plugins/report/report.c =================================================================== --- trunk/src_plugins/report/report.c (revision 17442) +++ trunk/src_plugins/report/report.c (revision 17443) @@ -829,7 +829,7 @@ PCB_OLD_ACT_END; } -pcb_hid_action_t report_action_list[] = { +pcb_action_t report_action_list[] = { {"ReportObject", pcb_act_report_dialog, pcb_acth_reportdialog, pcb_acts_reportdialog}, {"Report", pcb_act_report, report_help, report_syntax} }; Index: trunk/src_plugins/shand_cmd/command.c =================================================================== --- trunk/src_plugins/shand_cmd/command.c (revision 17442) +++ trunk/src_plugins/shand_cmd/command.c (revision 17443) @@ -380,7 +380,7 @@ /* --------------------------------------------------------------------------- */ -pcb_hid_action_t shand_cmd_action_list[] = { +pcb_action_t shand_cmd_action_list[] = { {"h", pcb_act_Help, pcb_acth_Help, pcb_acts_Help}, {"l", pcb_act_LoadLayout, pcb_acth_LoadLayout, pcb_acts_LoadLayout}, {"le", pcb_act_LoadElementToBuffer, pcb_acth_LoadElementToBuffer, pcb_acts_LoadElementToBuffer}, Index: trunk/src_plugins/shape/shape.c =================================================================== --- trunk/src_plugins/shape/shape.c (revision 17442) +++ trunk/src_plugins/shape/shape.c (revision 17443) @@ -481,7 +481,7 @@ #include "shape_dialog.c" -pcb_hid_action_t shape_action_list[] = { +pcb_action_t shape_action_list[] = { {"regpoly", pcb_act_regpoly, pcb_acth_regpoly, pcb_acts_regpoly}, {"roundrect", pcb_act_roundrect, pcb_acth_roundrect, pcb_acts_roundrect}, {"circle", pcb_act_circle, pcb_acth_circle, pcb_acts_circle}, Index: trunk/src_plugins/sketch_route/sketch_route.c =================================================================== --- trunk/src_plugins/sketch_route/sketch_route.c (revision 17442) +++ trunk/src_plugins/sketch_route/sketch_route.c (revision 17443) @@ -42,7 +42,7 @@ PCB_OLD_ACT_END; } -pcb_hid_action_t sketch_route_action_list[] = { +pcb_action_t sketch_route_action_list[] = { {"skroute", pcb_act_skroute, pcb_acth_skroute, pcb_acts_skroute} }; Index: trunk/src_plugins/smartdisperse/smartdisperse.c =================================================================== --- trunk/src_plugins/smartdisperse/smartdisperse.c (revision 17442) +++ trunk/src_plugins/smartdisperse/smartdisperse.c (revision 17443) @@ -237,7 +237,7 @@ PCB_OLD_ACT_END; } -static pcb_hid_action_t smartdisperse_action_list[] = { +static pcb_action_t smartdisperse_action_list[] = { {"smartdisperse", pcb_act_smartdisperse, NULL, NULL} }; Index: trunk/src_plugins/stroke/stroke.c =================================================================== --- trunk/src_plugins/stroke/stroke.c (revision 17442) +++ trunk/src_plugins/stroke/stroke.c (revision 17443) @@ -131,7 +131,7 @@ /*** administration ***/ -pcb_hid_action_t stroke_action_list[] = { +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) Index: trunk/src_plugins/teardrops/teardrops.c =================================================================== --- trunk/src_plugins/teardrops/teardrops.c (revision 17442) +++ trunk/src_plugins/teardrops/teardrops.c (revision 17443) @@ -268,7 +268,7 @@ PCB_OLD_ACT_END; } -static pcb_hid_action_t teardrops_action_list[] = { +static pcb_action_t teardrops_action_list[] = { {"Teardrops", pcb_act_teardrops, NULL, NULL} }; Index: trunk/src_plugins/vendordrill/vendor.c =================================================================== --- trunk/src_plugins/vendordrill/vendor.c (revision 17442) +++ trunk/src_plugins/vendordrill/vendor.c (revision 17443) @@ -649,7 +649,7 @@ static const char *vendor_cookie = "vendor drill mapping"; -pcb_hid_action_t vendor_action_list[] = { +pcb_action_t vendor_action_list[] = { {"ApplyVendor", pcb_act_ApplyVendor, apply_vendor_help, apply_vendor_syntax}, {"UnloadVendor", pcb_act_UnloadVendor, unload_vendor_help, unload_vendor_syntax}, {"LoadVendorFrom", pcb_act_LoadVendorFrom, load_vendor_help, load_vendor_syntax}