From 3b5bfef03e72ebd95e010e890d64351e1f4eae66 Mon Sep 17 00:00:00 2001 From: Petr Baudis Date: Sun, 22 Jan 2012 23:46:47 +0100 Subject: [PATCH] UCT Plugins: Act dummy on WIN32 --- uct/plugins.c | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/uct/plugins.c b/uct/plugins.c index 7132bc0..79bd55d 100644 --- a/uct/plugins.c +++ b/uct/plugins.c @@ -1,5 +1,7 @@ #include +#ifndef WIN32 #include +#endif #include #include #include @@ -36,6 +38,33 @@ struct uct_pluginset { }; +#ifdef WIN32 + +/* We do not support plugins on Windows. Minimal dummy stubs. */ + +struct uct_pluginset * +pluginset_init(struct board *b) +{ + return NULL; +} +void +pluginset_done(struct uct_pluginset *ps) +{ + assert(!ps); +} +void +plugin_load(struct uct_pluginset *ps, char *path, char *args) +{ + assert(!ps); +} +void +plugin_prior(struct uct_pluginset *ps, struct tree_node *node, struct prior_map *map, int eqex) +{ + assert(!ps); +} + +#else + struct uct_pluginset * pluginset_init(struct board *b) { @@ -93,3 +122,5 @@ plugin_prior(struct uct_pluginset *ps, struct tree_node *node, struct prior_map p->prior(p->data, node, map, eqex); } } + +#endif -- 2.11.4.GIT