]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Do not redefine the MIN and MAX macros if they are already defined. (CVS 5896)
authordrh <drh@noemail.net>
Wed, 12 Nov 2008 15:24:27 +0000 (15:24 +0000)
committerdrh <drh@noemail.net>
Wed, 12 Nov 2008 15:24:27 +0000 (15:24 +0000)
FossilOrigin-Name: f41dd2053c8a297a05b47d0ef631b4d9a7db2fff

ext/rtree/rtree.c
manifest
manifest.uuid
src/memjournal.c

index 14796c685631e3b8710c43002f61283b03d967c7..7d88a031c5d1dde6fe9f10c9f97b613e0374465e 100644 (file)
@@ -12,7 +12,7 @@
 ** This file contains code for implementations of the r-tree and r*-tree
 ** algorithms packaged as an SQLite virtual table module.
 **
-** $Id: rtree.c,v 1.10 2008/10/25 17:10:10 danielk1977 Exp $
+** $Id: rtree.c,v 1.11 2008/11/12 15:24:27 drh Exp $
 */
 
 #if !defined(SQLITE_CORE) || defined(SQLITE_ENABLE_RTREE)
@@ -226,8 +226,12 @@ struct RtreeCell {
   RtreeCoord aCoord[RTREE_MAX_DIMENSIONS*2];
 };
 
-#define MAX(x,y) ((x) < (y) ? (y) : (x))
-#define MIN(x,y) ((x) > (y) ? (y) : (x))
+#ifndef MAX
+# define MAX(x,y) ((x) < (y) ? (y) : (x))
+#endif
+#ifndef MIN
+# define MIN(x,y) ((x) > (y) ? (y) : (x))
+#endif
 
 /*
 ** Functions to deserialize a 16 bit integer, 32 bit real number and
index 1125a95945c595c9e9ba5d8ad0a9908771613cac..652c7d2d3d54cec72ed39b8b9233d66315339b95 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C In\scorruptC.test,\sexplicitly\sset\s"PRAGMA\sauto_vacuum\s=\s0".\s(CVS\s5895)
-D 2008-11-12T14:22:25
+C Do\snot\sredefine\sthe\sMIN\sand\sMAX\smacros\sif\sthey\sare\salready\sdefined.\s(CVS\s5896)
+D 2008-11-12T15:24:27
 F Makefile.arm-wince-mingw32ce-gcc fcd5e9cd67fe88836360bb4f9ef4cb7f8e2fb5a0
 F Makefile.in 48172b58e444a9725ec482e0c022a564749acab4
 F Makefile.linux-gcc d53183f4aa6a9192d249731c90dbdffbd2c68654
@@ -65,7 +65,7 @@ F ext/icu/README.txt 3b130aa66e7a681136f6add198b076a2f90d1e33
 F ext/icu/icu.c 12e763d288d23b5a49de37caa30737b971a2f1e2
 F ext/icu/sqliteicu.h 728867a802baa5a96de7495e9689a8e01715ef37
 F ext/rtree/README 6315c0d73ebf0ec40dedb5aa0e942bc8b54e3761
-F ext/rtree/rtree.c 250b7209e992b8663b67336a4bb1c39f2199eab7
+F ext/rtree/rtree.c 05d517734dad60165255581cc8dacea00c03b5c0
 F ext/rtree/rtree.h 834dbcb82dc85b2481cde6a07cdadfddc99e9b9e
 F ext/rtree/rtree1.test 620223886bf1a319317e63235aac20790375c544
 F ext/rtree/rtree2.test 9ac9d28fa948779df66916c67a5dcf9704c3cb74
@@ -125,7 +125,7 @@ F src/mem1.c 2091081d1c6bcd4516738f37cd84d42e814cf9a2
 F src/mem2.c 5d9968f576ba1babc787adbfb613cf428ab484ec
 F src/mem3.c 1594f117fde4cf11a6c16521f3f30af8d04bbe68
 F src/mem5.c 8cb9dfacf7e11a7822b4935757ae0c1749278b4e
-F src/memjournal.c 7ffe4ebf5e7792571c27d528ca005e495343d1c4
+F src/memjournal.c e2551e89243b39a972a1fbefeedaf4f74438a0cf
 F src/mutex.c e9cb5fbe94afb4328869afaf3ac49bd1327559eb
 F src/mutex.h 9e686e83a88838dac8b9c51271c651e833060f1e
 F src/mutex_noop.c 0004efdbc2fd48d261d5b3416fe537e888c79a54
@@ -656,7 +656,7 @@ F tool/speedtest16.c c8a9c793df96db7e4933f0852abb7a03d48f2e81
 F tool/speedtest2.tcl ee2149167303ba8e95af97873c575c3e0fab58ff
 F tool/speedtest8.c 2902c46588c40b55661e471d7a86e4dd71a18224
 F tool/speedtest8inst1.c 293327bc76823f473684d589a8160bde1f52c14e
-P f150b870e3a24d407d8d5ac374e2a7d0f4072a2d
-R 5817a89914444a68af66344987870f0a
-U danielk1977
-Z 1189f30309a2273fde86c60fc35682c4
+P b6563af8f9517760c2346a820e241b0517a10fe0
+R 217eb8bceae810089ca0de92c63eed2e
+U drh
+Z 5430f161427192e4cf40a0be3aef290b
index 483031264fb29d99d79a192f2d35771860655f67..39aa1ea26efe982461272a0c1643703fc95d47dc 100644 (file)
@@ -1 +1 @@
-b6563af8f9517760c2346a820e241b0517a10fe0
\ No newline at end of file
+f41dd2053c8a297a05b47d0ef631b4d9a7db2fff
\ No newline at end of file
index 88ee57e5b5aa132bd7d7390feff32e95892f8dc5..8973586828fb525d47f3d653cb9cdea0b39e9e1b 100644 (file)
@@ -14,7 +14,7 @@
 ** The in-memory rollback journal is used to journal transactions for
 ** ":memory:" databases and when the journal_mode=MEMORY pragma is used.
 **
-** @(#) $Id: memjournal.c,v 1.2 2008/10/28 18:12:36 drh Exp $
+** @(#) $Id: memjournal.c,v 1.3 2008/11/12 15:24:28 drh Exp $
 */
 #include "sqliteInt.h"
 
@@ -30,7 +30,9 @@ typedef struct FileChunk FileChunk;
 
 /* Macro to find the minimum of two numeric values.
 */
-#define MIN(x,y) ((x)<(y)?(x):(y))
+#ifndef MIN
+# define MIN(x,y) ((x)<(y)?(x):(y))
+#endif
 
 /*
 ** The rollback journal is composed of a linked list of these structures.