Index: trunk/src_plugins/asm/asm_conf.h =================================================================== --- trunk/src_plugins/asm/asm_conf.h (revision 25128) +++ trunk/src_plugins/asm/asm_conf.h (revision 25129) @@ -4,8 +4,8 @@ #include "conf.h" typedef struct { - const struct plugins { - const struct asm1 { + const struct { + const struct { CFT_STRING group_template; /* asm template that determines grouping (parts resulting in the same string will be puit in the same group) */ CFT_STRING sort_template; /* asm template that determines order of groups and parts within groups */ } asm1; Index: trunk/src_plugins/cam/cam_conf.h =================================================================== --- trunk/src_plugins/cam/cam_conf.h (revision 25128) +++ trunk/src_plugins/cam/cam_conf.h (revision 25129) @@ -4,8 +4,8 @@ #include "conf.h" typedef struct { - const struct plugins { - const struct cam { + const struct { + const struct { CFT_LIST jobs; /* named cam scripts */ } cam; } plugins; Index: trunk/src_plugins/diag/diag_conf.h =================================================================== --- trunk/src_plugins/diag/diag_conf.h (revision 25128) +++ trunk/src_plugins/diag/diag_conf.h (revision 25129) @@ -4,8 +4,8 @@ #include "conf.h" typedef struct { - const struct plugins { - const struct diag { + const struct { + const struct { CFT_BOOLEAN auto_integrity; /* Enable (expensive) automatic integrity check after each user action */ } diag; } plugins; Index: trunk/src_plugins/djopt/djopt_conf.h =================================================================== --- trunk/src_plugins/djopt/djopt_conf.h (revision 25128) +++ trunk/src_plugins/djopt/djopt_conf.h (revision 25129) @@ -4,8 +4,8 @@ #include "conf.h" typedef struct { - const struct plugins { - const struct djopt { + const struct { + const struct { CFT_BOOLEAN auto_only; /* Operate on autorouted tracks only */ } djopt; } plugins; Index: trunk/src_plugins/draw_fab/draw_fab_conf.h =================================================================== --- trunk/src_plugins/draw_fab/draw_fab_conf.h (revision 25128) +++ trunk/src_plugins/draw_fab/draw_fab_conf.h (revision 25129) @@ -4,8 +4,8 @@ #include "conf.h" typedef struct { - const struct plugins { - const struct draw_fab { + const struct { + const struct { CFT_BOOLEAN omit_date; /* do not draw date (useful for testing) */ } draw_fab; } plugins; Index: trunk/src_plugins/export_excellon/excellon_conf.h =================================================================== --- trunk/src_plugins/export_excellon/excellon_conf.h (revision 25128) +++ trunk/src_plugins/export_excellon/excellon_conf.h (revision 25129) @@ -4,8 +4,8 @@ #include "conf.h" typedef struct { - const struct plugins { - const struct export_excellon { + const struct { + const struct { CFT_BOOLEAN plated_g85_slot; /* use G85 (drill cycle instead of route) for plated slots */ CFT_BOOLEAN unplated_g85_slot; /* use G85 (drill cycle instead of route) for unplated slots */ } export_excellon; Index: trunk/src_plugins/export_gerber/gerber_conf.h =================================================================== --- trunk/src_plugins/export_gerber/gerber_conf.h (revision 25128) +++ trunk/src_plugins/export_gerber/gerber_conf.h (revision 25129) @@ -4,8 +4,8 @@ #include "conf.h" typedef struct { - const struct plugins { - const struct export_gerber { + const struct { + const struct { CFT_BOOLEAN plated_g85_slot; /* use G85 (drill cycle instead of route) for plated slots - only affects direct gerber export, DO NOT USE, check excellon's config instead */ CFT_BOOLEAN unplated_g85_slot; /* use G85 (drill cycle instead of route) for unplated slots - only affects direct gerber export, DO NOT USE, check excellon's config instead */ } export_gerber; Index: trunk/src_plugins/export_xy/xy_conf.h =================================================================== --- trunk/src_plugins/export_xy/xy_conf.h (revision 25128) +++ trunk/src_plugins/export_xy/xy_conf.h (revision 25129) @@ -4,8 +4,8 @@ #include "conf.h" typedef struct { - const struct plugins { - const struct export_xy { + const struct { + const struct { CFT_LIST templates; } export_xy; } plugins; Index: trunk/src_plugins/fp_wget/fp_wget_conf.h =================================================================== --- trunk/src_plugins/fp_wget/fp_wget_conf.h (revision 25128) +++ trunk/src_plugins/fp_wget/fp_wget_conf.h (revision 25129) @@ -4,8 +4,8 @@ #include "conf.h" typedef struct { - const struct plugins { - const struct fp_wget { + const struct { + const struct { CFT_BOOLEAN auto_update_gedasymbols; /* update the index of gedasymbols on startup automatically */ CFT_BOOLEAN auto_update_edakrill; /* update the index of edakrill on startup automatically */ CFT_STRING cache_dir; /* where to build the cache */ Index: trunk/src_plugins/import_mentor_sch/mentor_sch_conf.h =================================================================== --- trunk/src_plugins/import_mentor_sch/mentor_sch_conf.h (revision 25128) +++ trunk/src_plugins/import_mentor_sch/mentor_sch_conf.h (revision 25129) @@ -4,8 +4,8 @@ #include "conf.h" typedef struct { - const struct plugins { - const struct import_mentor_sch { + const struct { + const struct { CFT_LIST map_search_paths; /* parts map file search paths */ } import_mentor_sch; } plugins; Index: trunk/src_plugins/import_sch/import_sch_conf.h =================================================================== --- trunk/src_plugins/import_sch/import_sch_conf.h (revision 25128) +++ trunk/src_plugins/import_sch/import_sch_conf.h (revision 25129) @@ -4,8 +4,8 @@ #include "conf.h" typedef struct { - const struct plugins { - const struct import_sch { + const struct { + const struct { CFT_STRING gnetlist_program; /* gnetlist program name */ CFT_STRING make_program; /* make program name */ CFT_BOOLEAN verbose; /* verbose logging of the import code */ Index: trunk/src_plugins/io_lihata/lht_conf.h =================================================================== --- trunk/src_plugins/io_lihata/lht_conf.h (revision 25128) +++ trunk/src_plugins/io_lihata/lht_conf.h (revision 25129) @@ -4,8 +4,8 @@ #include "conf.h" typedef struct { - const struct plugins { - const struct io_lihata { + const struct { + const struct { CFT_STRING aux_pcb_pattern; /* [obsolete] file name pattern to use when generating the .pcb backup */ } io_lihata; } plugins; Index: trunk/src_plugins/lib_gtk_common/hid_gtk_conf.h =================================================================== --- trunk/src_plugins/lib_gtk_common/hid_gtk_conf.h (revision 25128) +++ trunk/src_plugins/lib_gtk_common/hid_gtk_conf.h (revision 25129) @@ -4,8 +4,8 @@ #include "conf.h" typedef struct { - const struct plugins { - const struct hid_gtk { + const struct { + const struct { CFT_BOOLEAN listen; /* @usage Listen for actions on stdin. */ CFT_STRING bg_image; /* @usage File name of an image to put into the background of the GUI canvas. The image is read via GdkPixbuf library. It can be any size, and will be automatically scaled to fit the canvas. */ @@ -14,23 +14,23 @@ CFT_INTEGER history_size; /* OBSOLETE: ignored; use plugins/lib_hid_common/cli_history/slots instead */ CFT_INTEGER n_mode_button_columns; /* OBSOLETE: always have horizontal mode buttons */ - const struct local_grid { + const struct { CFT_BOOLEAN enable; /* enable local grid to draw grid points only in a small radius around the crosshair - speeds up software rendering on large screens */ CFT_INTEGER radius; /* radius, in number of grid points, around the local grid */ } local_grid; - const struct global_grid { + const struct { CFT_INTEGER min_dist_px; /* never try to draw a grid so dense that the distance between grid points is smaller than this */ CFT_BOOLEAN sparse; /* enable drawing sparse grid: when zoomed out beyond min_dist_px draw every 2nd, 4th, 8th, etc. grid point; if disabled the grid is turned off when it'd get too dense */ } global_grid; - const struct auto_save_window_geometry { + const struct { CFT_BOOLEAN to_design; /* OBSOLETE: use plugins/dialogs/auto_save_window_geometry/to_design instead */ CFT_BOOLEAN to_project; /* OBSOLETE: use plugins/dialogs/auto_save_window_geometry/to_project instead */ CFT_BOOLEAN to_user; /* OBSOLETE: use plugins/dialogs/auto_save_window_geometry/to_user instead */ } auto_save_window_geometry; - const struct window_geometry { + const struct { CFT_INTEGER top_x; /* OBSOLETE: use plugins/dialogs/window_geometry/ instead */ CFT_INTEGER top_y; /* OBSOLETE: use plugins/dialogs/window_geometry/ instead */ CFT_INTEGER top_width; /* OBSOLETE: use plugins/dialogs/window_geometry/ instead */ Index: trunk/src_plugins/lib_hid_common/dialogs_conf.h =================================================================== --- trunk/src_plugins/lib_hid_common/dialogs_conf.h (revision 25128) +++ trunk/src_plugins/lib_hid_common/dialogs_conf.h (revision 25129) @@ -7,15 +7,15 @@ own dialogs plugin */ typedef struct { - const struct plugins { - const struct dialogs { - const struct auto_save_window_geometry { + const struct { + const struct { + const struct { CFT_BOOLEAN to_design; CFT_BOOLEAN to_project; CFT_BOOLEAN to_user; } auto_save_window_geometry; - const struct window_geometry { - const struct example_template { + const struct { + const struct { CFT_INTEGER x; CFT_INTEGER y; CFT_INTEGER width; @@ -24,8 +24,8 @@ } window_geometry; } dialogs; - const struct lib_hid_common { - const struct cli_history { + const struct { + const struct { CFT_STRING file; /* Path to the history file (empty/unset means history is not preserved) */ CFT_INTEGER slots; /* Number of commands to store in the history */ } cli_history; Index: trunk/src_plugins/mincut/rats_mincut_conf.h =================================================================== --- trunk/src_plugins/mincut/rats_mincut_conf.h (revision 25128) +++ trunk/src_plugins/mincut/rats_mincut_conf.h (revision 25129) @@ -4,8 +4,8 @@ #include "conf.h" typedef struct { - const struct plugins { - const struct mincut { + const struct { + const struct { CFT_BOOLEAN enable; /* Enable calculating mincut on shorts (rats_mincut.c) when non-zero */ } mincut; } plugins; Index: trunk/src_plugins/report/report_conf.h =================================================================== --- trunk/src_plugins/report/report_conf.h (revision 25128) +++ trunk/src_plugins/report/report_conf.h (revision 25129) @@ -4,8 +4,8 @@ #include "conf.h" typedef struct { - const struct plugins { - const struct report { + const struct { + const struct { CFT_INTEGER columns; /* @usage number of columns for found pin report */ } report; } plugins; Index: trunk/src_plugins/rubberband_orig/rubberband_conf.h =================================================================== --- trunk/src_plugins/rubberband_orig/rubberband_conf.h (revision 25128) +++ trunk/src_plugins/rubberband_orig/rubberband_conf.h (revision 25129) @@ -4,8 +4,8 @@ #include "conf.h" typedef struct { - const struct plugins { - const struct rubberband_orig { + const struct { + const struct { CFT_BOOLEAN enable_rubberband_arcs; /* TODO: Enable to allow attached arcs to rubberband. */ } rubberband_orig; } plugins; Index: trunk/src_plugins/stroke/stroke_conf.h =================================================================== --- trunk/src_plugins/stroke/stroke_conf.h (revision 25128) +++ trunk/src_plugins/stroke/stroke_conf.h (revision 25129) @@ -4,8 +4,8 @@ #include "conf.h" typedef struct { - const struct plugins { - const struct stroke { + const struct { + const struct { CFT_LIST gestures; CFT_BOOLEAN warn4unknown; /* Warn for unknown sequences */ } stroke; Index: trunk/src_plugins/vendordrill/vendor_conf.h =================================================================== --- trunk/src_plugins/vendordrill/vendor_conf.h (revision 25128) +++ trunk/src_plugins/vendordrill/vendor_conf.h (revision 25129) @@ -4,8 +4,8 @@ #include "conf.h" typedef struct { - const struct plugins { - const struct vendor { + const struct { + const struct { CFT_BOOLEAN enable; /* Enable vendor mapping */ } vendor; } plugins;