]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Merge several compiler compatibility fixes to trunk.
authormistachkin <mistachkin@noemail.net>
Thu, 21 Jun 2012 14:05:15 +0000 (14:05 +0000)
committermistachkin <mistachkin@noemail.net>
Thu, 21 Jun 2012 14:05:15 +0000 (14:05 +0000)
FossilOrigin-Name: d3d491a5461e21d84c6425977b80deedc7fa8a3a

1  2 
manifest
manifest.uuid
src/shell.c

diff --cc manifest
index b28db5612061272a84e801663cfe8dee037625f0,5f05b6d64e857132c6e44b7b38a29261f6f229b5..487849dd650ea59f0674e2fdf709f9dac0399f54
+++ b/manifest
@@@ -1,9 -1,9 +1,9 @@@
- C Remove\ssupport\sfor\sOS/2\sfrom\sthe\ssource\stree.
- D 2012-06-21T13:00:37.211
 -C Allow\sthe\sSQLITE_API\smacro\sto\sapply\sto\sthe\ssqlite3_win32_sleep\sfunction.
 -D 2012-06-18T17:15:29.347
++C Merge\sseveral\scompiler\scompatibility\sfixes\sto\strunk.
++D 2012-06-21T14:05:15.442
  F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
 -F Makefile.in d17fddaa4e81f93a7c9c7c0808aacb3fc95f79f4
 +F Makefile.in 8f6d858bf3df9978ba43df19985146a1173025e4
  F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
 -F Makefile.msc fd86027849a59a2f621b791b79eabf3f8ffbd684
 +F Makefile.msc e893726c32ff402760eea125c7baaf928ed24257
  F Makefile.vxworks 3b7fe7a0571fdadc61363ebc1b23732d2d6363ca
  F README cd04a36fbc7ea56932a4052d7d0b7f09f27c33d6
  F VERSION 3e857b9b826e818eec9411eafe2c3fa22c1dbb8a
@@@ -154,14 -154,16 +154,14 @@@ F src/mem3.c 61c9d47b792908c532ca3a62b9
  F src/mem5.c c2c63b7067570b00bf33d751c39af24182316f7f
  F src/memjournal.c 0ebce851677a7ac035ba1512a7e65851b34530c6
  F src/mutex.c d3b66a569368015e0fcb1ac15f81c119f504d3bc
 -F src/mutex.h 2a79e0c10c26412546b501ee0f3d92b42decf63e
 +F src/mutex.h 5bc526e19dccc412b7ff04642f6fdad3fdfdabea
  F src/mutex_noop.c 7682796b7d8d39bf1c138248858efcd10c9e1553
 -F src/mutex_os2.c 882d735098c07c8c6a5472b8dd66e19675fe117f
  F src/mutex_unix.c c3a4e00f96ba068a8dbef34084465979aaf369cc
- F src/mutex_w32.c db8970270841e2385a43602477e84c4b19aff1db
+ F src/mutex_w32.c 32a9b3841e2d757355f0012b860b1bc5e01eafa0
  F src/notify.c 976dd0f6171d4588e89e874fcc765e92914b6d30
  F src/os.c e1acdc09ff3ac2412945cca9766e2dcf4675f31c
 -F src/os.h 38aabd5e3ecd4162332076f55bb09cec02165cca
 +F src/os.h c2ebd26a68a4223fe170b003852b97d9e7211498
  F src/os_common.h 92815ed65f805560b66166e3583470ff94478f04
 -F src/os_os2.c 4a75888ba3dfc820ad5e8177025972d74d7f2440
  F src/os_unix.c d7c96b5d140f550f07345870112fae5d7ef99757
  F src/os_win.c e3d3d3e26b65a35d4293d753137a58510bd3299b
  F src/pager.c e381c118b77dc22021a1a59d3fec24815e91df78
@@@ -177,7 -179,7 +177,7 @@@ F src/random.c cd4a67b3953b88019f8cd4cc
  F src/resolve.c b3c70ab28cac60de33684c9aa9e5138dcf71d6dd
  F src/rowset.c f6a49f3e9579428024662f6e2931832511f831a1
  F src/select.c f6c4833c4d8e94714761d99013d74f381e084f1d
- F src/shell.c d332251457860fa2fe365a4ac623266d2b262319
 -F src/shell.c 79cbf565f50c7b9ab0a622e0a7d612ad3b97a685
++F src/shell.c 74e47ddb99bf7997985dc89bbdd5875637501ad1
  F src/sqlite.h.in 39f041ce71a0d994e2487014fc9e8721595f5bc0
  F src/sqlite3ext.h 6904f4aadf976f95241311fbffb00823075d9477
  F src/sqliteInt.h 29b5348f0056d9b46d0bb94d4853db21568afde9
@@@ -1004,7 -1005,7 +1004,7 @@@ F tool/tostr.awk e75472c2f98dd76e06b8c9
  F tool/vdbe-compress.tcl d70ea6d8a19e3571d7ab8c9b75cba86d1173ff0f
  F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
  F tool/warnings.sh fbc018d67fd7395f440c28f33ef0f94420226381
- P f6be345ad5ff739bd64114489930bab970e7972e
- R 492386d04a647f2a6a5176511e3c5436
- U drh
- Z a98b35ee88892c9758a44c5d42a86c30
 -P f970a3de61fe2ebaf1778c4a3383cfdc52299162
 -R f7c2f2158f3710573c689aa0bb5b67ff
++P ff828c67e5d3c1afa5bc3a304b9c6fcc7b3ea5fa 21266c68afb067ff40062df1e8b383dfd247c17b
++R 2cae3db7f4ceb9e36c95e758c69ad1d1
+ U mistachkin
 -Z 6375ed0474e573645b8013045823eb03
++Z 41747913182fa12ccba50300e60c3ef8
diff --cc manifest.uuid
index bdacec9c75da4379e40d5268d8e8737895c400c2,94bee6bf1f3f5ed1bd7fbf7d23c554faf4936cd4..5b4cc84b00d3cf107ff62ec4e3b9e5f5de1a57d4
@@@ -1,1 -1,1 +1,1 @@@
- ff828c67e5d3c1afa5bc3a304b9c6fcc7b3ea5fa
 -21266c68afb067ff40062df1e8b383dfd247c17b
++d3d491a5461e21d84c6425977b80deedc7fa8a3a
diff --cc src/shell.c
index d2cefbd452a6224203aed6e2e33d1e770c29c31b,3f286802355920423a533179121b23fff5168dc6..ad919709a08d32e14457367ced4d6c9e37475d7a
@@@ -2692,11 -2696,13 +2692,13 @@@ static char *find_home_dir(void)
    static char *home_dir = NULL;
    if( home_dir ) return home_dir;
  
 -#if !defined(_WIN32) && !defined(WIN32) && !defined(__OS2__) && !defined(_WIN32_WCE) && !defined(__RTP__) && !defined(_WRS_KERNEL)
 +#if !defined(_WIN32) && !defined(WIN32) && !defined(_WIN32_WCE) && !defined(__RTP__) && !defined(_WRS_KERNEL)
-   struct passwd *pwent;
-   uid_t uid = getuid();
-   if( (pwent=getpwuid(uid)) != NULL) {
-     home_dir = pwent->pw_dir;
+   {
+     struct passwd *pwent;
+     uid_t uid = getuid();
+     if( (pwent=getpwuid(uid)) != NULL) {
+       home_dir = pwent->pw_dir;
+     }
    }
  #endif