From c2795a350af86d22bdb078e8b0d467176cb9883b Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Fri, 26 Jul 2024 12:08:51 +0200 Subject: [PATCH] enable compiling with CYGWIN --- src/xspice/icm/digital/d_cosim/cfunc.mod | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/xspice/icm/digital/d_cosim/cfunc.mod b/src/xspice/icm/digital/d_cosim/cfunc.mod index c55cdfe93..a3755731d 100644 --- a/src/xspice/icm/digital/d_cosim/cfunc.mod +++ b/src/xspice/icm/digital/d_cosim/cfunc.mod @@ -119,8 +119,13 @@ static void callback(ARGS, Mif_Callback_Reason_t reason) #include static const char *exts[] = { "", ".so", ".DLL", NULL}; +#if defined (__CYGWIN__) +#define CMPFN strcasecmp // Ignores case. +#define TESTFN(f) (access(f, 4) == 0) // Checks for read access. +#else #define CMPFN _stricmp // Ignores case. #define TESTFN(f) (_access(f, 4) == 0) // Checks for read access. +#endif #define SLIBFILE "DLL" #ifndef NGSPICELIBDIR #define NGSPICELIBDIR "C:\\Spice64\\lib\\ngspice" // Defined by configure?