Index: gsch2pcb-rnd/glue.c =================================================================== --- gsch2pcb-rnd/glue.c (revision 5981) +++ gsch2pcb-rnd/glue.c (revision 5982) @@ -19,6 +19,8 @@ #include #include #include "../src/error.h" +#include "../src/plugins.h" +#include "gsch2pcb_rnd_conf.h" /* glue for pcb-rnd core */ @@ -59,3 +61,11 @@ const char *pcb_board_get_filename(void) { return NULL; } const char *pcb_board_get_name(void) { return NULL; } + +pcb_plugin_info_t *pcb_plugin_register(const char *name, const char *path, void *handle, int dynamic_loaded, void (*uninit)(void)) +{ + static pcb_plugin_info_t pif; + if (conf_g2pr.utils.gsch2pcb_rnd.verbose) + printf("Plugin loaded: %s (%s)\n", name, path); + return &pif; +} Index: gsch2pcb-rnd/gsch2pcb.c =================================================================== --- gsch2pcb-rnd/gsch2pcb.c (revision 5981) +++ gsch2pcb-rnd/gsch2pcb.c (revision 5982) @@ -351,14 +351,6 @@ } } -pcb_plugin_info_t *pcb_plugin_register(const char *name, const char *path, void *handle, int dynamic_loaded, void (*uninit)(void)) -{ - static pcb_plugin_info_t pif; - if (conf_g2pr.utils.gsch2pcb_rnd.verbose) - printf("Plugin loaded: %s (%s)\n", name, path); - return &pif; -} - void free_strlist(gadl_list_t *lst) { char **s;