From 94e22d4e063e224e65755789f986b81e79109c29 Mon Sep 17 00:00:00 2001 From: Lewis Van Winkle Date: Sat, 7 Jul 2018 19:05:53 -0500 Subject: [PATCH] tweaks to help it compile in VS --- genann.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/genann.c b/genann.c index a413a8d..171de28 100644 --- a/genann.c +++ b/genann.c @@ -55,9 +55,17 @@ const double sigmoid_dom_max = 15.0; double interval; double lookup[LOOKUP_SIZE]; +#ifdef __GNUC__ #define likely(x) __builtin_expect(!!(x), 1) #define unlikely(x) __builtin_expect(!!(x), 0) -#define unused __attribute__((unused)) +#define unused __attribute__((unused)) +#else +#define likely(x) x +#define unlikely(x) x +#define unused +#pragma warning(disable : 4996) /* For fscanf */ +#endif + double inline genann_act_sigmoid(const genann *ann unused, double a) { if (a < -45.0) return 0;