]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Define isnan() on windows. Ticket #2399. (CVS 4054)
authordrh <drh@noemail.net>
Sun, 10 Jun 2007 22:57:33 +0000 (22:57 +0000)
committerdrh <drh@noemail.net>
Sun, 10 Jun 2007 22:57:33 +0000 (22:57 +0000)
FossilOrigin-Name: fed9373e27b9d5338159a41772f8983420b902b0

manifest
manifest.uuid
src/sqliteInt.h

index ef606293e4815cc653e0e5d4a73817a39e59229a..985dd9d6c82eab22bd1ed6e66564c37d236a3591 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Documentation\supdates,\sin\sparticular\sin\sthe\snew\slimits.html\sfile\sis\sadded.\s(CVS\s4053)
-D 2007-06-09T09:53:51
+C Define\sisnan()\son\swindows.\s\sTicket\s#2399.\s(CVS\s4054)
+D 2007-06-10T22:57:33
 F Makefile.in 31d9f7cd42c3d73ae117fcdb4b0ecd029fa8f50b
 F Makefile.linux-gcc 2d8574d1ba75f129aba2019f0b959db380a90935
 F README 9c4e2d6706bdcc3efdd773ce752a8cdab4f90028
@@ -105,7 +105,7 @@ F src/server.c 087b92a39d883e3fa113cae259d64e4c7438bc96
 F src/shell.c d07ae326b3815d80f71c69b3c7584382e47f6447
 F src/sqlite.h.in b174b5508467deec4034c6c8a21f0354b498b46b
 F src/sqlite3ext.h 7d0d363ea7327e817ef0dfe1b7eee1f171b72890
-F src/sqliteInt.h 0352ac447c1605e85c9d1d5caaf9641f5839ef93
+F src/sqliteInt.h 208c40b6e11925a321ec159d889e0ec06b618359
 F src/table.c a8de75bcedf84d4060d804264b067ab3b1a3561d
 F src/tclsqlite.c f425c7583665ef78dd8397b2de0b8e0028e80ce2
 F src/test1.c 0ec120a4652ee95268a5a45e1e1adee13be9ae28
@@ -502,7 +502,7 @@ F www/tclsqlite.tcl bb0d1357328a42b1993d78573e587c6dcbc964b9
 F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0
 F www/version3.tcl 890248cf7b70e60c383b0e84d77d5132b3ead42b
 F www/whentouse.tcl fc46eae081251c3c181bd79c5faef8195d7991a5
-P 8f5b789fea23d76128c10b37158de2525a54ce20
-R 64d706da97939c009470d72809ed3b81
+P 4ca6cdae94f6d0a2c95755d4a250f9f3bc7a0d7b
+R 13a39a5ca48ff870fc2a261fa80a07e3
 U drh
-Z dfdc17a078cec5ec9ada07770cf8c9c8
+Z 60e96b24716296bff6dbc0c8d1c6203d
index 1a7a8f34729ce6a184b39a3101ac507a2c56e7d3..d42bce77bc2532f73fd04507d865046bd4b55b1d 100644 (file)
@@ -1 +1 @@
-4ca6cdae94f6d0a2c95755d4a250f9f3bc7a0d7b
\ No newline at end of file
+fed9373e27b9d5338159a41772f8983420b902b0
\ No newline at end of file
index a6251b38b7be80a27240d56562f0389cfeea3d92..5cf95fdb9080e7a2bed872003bb53c6ebec666be 100644 (file)
@@ -11,7 +11,7 @@
 *************************************************************************
 ** Internal interface definitions for SQLite.
 **
-** @(#) $Id: sqliteInt.h,v 1.571 2007/06/08 00:20:48 drh Exp $
+** @(#) $Id: sqliteInt.h,v 1.572 2007/06/10 22:57:33 drh Exp $
 */
 #ifndef _SQLITEINT_H_
 #define _SQLITEINT_H_
 #include <assert.h>
 #include <stddef.h>
 
+#if defined(_WIN32) || defined(WIN32) || defined(__CYGWIN__) || defined(__MINGW32__) || defined(__BORLANDC__)
+# define isnan(X)  ((X)!=(X))
+#endif
+
 /*
 ** If compiling for a processor that lacks floating point support,
 ** substitute integer for floating-point