[PATCH 09/12]

Ken Brown <[email protected]>
Newsgroups gmane.lisp.clisp.devel
Message-ID <[email protected]>
# HG changeset patch
# User Ken Brown <[email protected]>
# Date 1425576628 18000
#      Thu Mar 05 12:30:28 2015 -0500
# Node ID 74b47369b904fba3b89b479173268d5382ab7189
# Parent  2130cb689a5d63ae7e97facbc2336c6517f64247
* src/lispbibl.d (ULONGLONG): Avoid conflict with w32 typedef on 64-bit Cygwin

diff -r 2130cb689a5d -r 74b47369b904 src/lispbibl.d
--- a/src/lispbibl.d    Thu Mar 05 11:35:30 2015 -0500
+++ b/src/lispbibl.d    Thu Mar 05 12:30:28 2015 -0500
@@ -1096,7 +1096,7 @@
 #else
   #error No 32 bit integer type? -- Which Integer-type has 32 Bit?
 #endif
-#if (long_bitsize==64)
+#if (long_bitsize==64) && !defined(UNIX_CYGWIN32)
   typedef long           SLONGLONG;
   typedef unsigned long  ULONGLONG;
   #ifndef HAVE_LONG_LONG_INT
@@ -1132,7 +1132,7 @@
 %%   emit_typedef("int","SLONG");
 %%   emit_typedef("unsigned int","ULONG");
 %% #endif
-%% #if (long_bitsize==64)
+%% #if (long_bitsize==64) && !defined(UNIX_CYGWIN32)
 %%   emit_typedef("long","SLONGLONG");
 %%   emit_typedef("unsigned long","ULONGLONG");
 %% #elif defined(MICROSOFT)


------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
clisp-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/clisp-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.