Index: trunk/src_plugins/dialogs/dlg_export.c =================================================================== --- trunk/src_plugins/dialogs/dlg_export.c (revision 34310) +++ trunk/src_plugins/dialogs/dlg_export.c (revision 34311) @@ -229,7 +229,7 @@ if (RND_HATT_IS_COMPOSITE(opts[i].type)) { rnd_hid_export_opt_func_t fnc = opts[i].default_val.func; if (fnc != NULL) - fnc(RND_HIDEOF_DAD, &export_ctx, &opts[i]); + fnc(RND_HIDEOF_DAD, &export_ctx, &opts[i], &args[i]); } else RND_DAD_DUP_EXPOPT_VAL(export_ctx.dlg, &(opts[i]), args[i]); Index: trunk/src_plugins/export_gerber/gerber.c =================================================================== --- trunk/src_plugins/export_gerber/gerber.c (revision 34310) +++ trunk/src_plugins/export_gerber/gerber.c (revision 34311) @@ -195,7 +195,7 @@ NULL }; -static void gerber_warning(rnd_hid_export_opt_func_action_t act, void *call_ctx, rnd_export_opt_t *opt); +static void gerber_warning(rnd_hid_export_opt_func_action_t act, void *call_ctx, const rnd_export_opt_t *opt, rnd_hid_attr_val_t *val); static const rnd_export_opt_t gerber_options[] = { {"", "WARNING", @@ -1014,7 +1014,7 @@ } -static void gerber_warning(rnd_hid_export_opt_func_action_t act, void *call_ctx, rnd_export_opt_t *opt) +static void gerber_warning(rnd_hid_export_opt_func_action_t act, void *call_ctx, const rnd_export_opt_t *opt, rnd_hid_attr_val_t *val) { const char warn_txt[] = "WARNING: direct gerber export is most probably NOT what\n"