Index: fp_wget.c =================================================================== --- fp_wget.c (revision 37094) +++ fp_wget.c (revision 37095) @@ -2,20 +2,22 @@ #include "gedasymbols.h" #include "edakrill.h" #include +#include +#include #include "fp_wget_conf.h" #include "../src_plugins/fp_wget/conf_internal.c" conf_fp_wget_t conf_fp_wget; +static const char fp_wget_cookie[] = "fp_wget"; int pplg_check_ver_fp_wget(int ver_needed) { return 0; } void pplg_uninit_fp_wget(void) { - rnd_conf_unreg_intern(fp_wget_conf_internal); fp_gedasymbols_uninit(); fp_edakrill_uninit(); - rnd_conf_unreg_fields("plugins/fp_wget/"); + rnd_conf_plug_unreg("plugins/fp_wget/", fp_wget_conf_internal, fp_wget_cookie); } int pplg_init_fp_wget(void) @@ -22,12 +24,11 @@ { RND_API_CHK_VER; + rnd_conf_plug_reg(conf_fp_wget, fp_wget_conf_internal, fp_wget_cookie); #define conf_reg(field,isarray,type_name,cpath,cname,desc,flags) \ rnd_conf_reg_field(conf_fp_wget, field,isarray,type_name,cpath,cname,desc,flags); #include "fp_wget_conf_fields.h" - rnd_conf_reg_intern(fp_wget_conf_internal); - fp_gedasymbols_init(); fp_edakrill_init(); return 0;