1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-08-05 15:55:57 +03:00

eliminate compile-time warnings related to missing field initializations (CVS 4936)

FossilOrigin-Name: d6a34d983e2181f1d1763bd3821a1e63f1e18818
This commit is contained in:
rse
2008-03-29 12:47:27 +00:00
parent 867780aea2
commit 28f667fc22
3 changed files with 19 additions and 14 deletions

View File

@@ -1,5 +1,5 @@
C add\sthree\smissing\sinitializers\s(CVS\s4935) C eliminate\scompile-time\swarnings\srelated\sto\smissing\sfield\sinitializations\s(CVS\s4936)
D 2008-03-29T12:39:39 D 2008-03-29T12:47:27
F Makefile.arm-wince-mingw32ce-gcc ac5f7b2cef0cd850d6f755ba6ee4ab961b1fadf7 F Makefile.arm-wince-mingw32ce-gcc ac5f7b2cef0cd850d6f755ba6ee4ab961b1fadf7
F Makefile.in cf434ce8ca902e69126ae0f94fc9f7dc7428a5fa F Makefile.in cf434ce8ca902e69126ae0f94fc9f7dc7428a5fa
F Makefile.linux-gcc d53183f4aa6a9192d249731c90dbdffbd2c68654 F Makefile.linux-gcc d53183f4aa6a9192d249731c90dbdffbd2c68654
@@ -115,7 +115,7 @@ F src/mem5.c 11d98b76f77873aab86b543cbd1a8ddc4e680d58
F src/mutex.c d455f0876d5aad9935a23d01e6ae1bf4bd462d6a F src/mutex.c d455f0876d5aad9935a23d01e6ae1bf4bd462d6a
F src/mutex.h 079fa6fe9da18ceb89e79012c010594c6672addb F src/mutex.h 079fa6fe9da18ceb89e79012c010594c6672addb
F src/mutex_os2.c 2911ea96955ab6cba734cc4ad903fe76f834b39e F src/mutex_os2.c 2911ea96955ab6cba734cc4ad903fe76f834b39e
F src/mutex_unix.c c54275523ba4d9b00d6c7783602929b5556dbaf9 F src/mutex_unix.c 466d20378a0645fea64c3f2e2669c33b7802df56
F src/mutex_w32.c 133698096a2c4e81cd11ea6f4de7891c66f7b9f7 F src/mutex_w32.c 133698096a2c4e81cd11ea6f4de7891c66f7b9f7
F src/os.c 7bc8d9b187836b87befcc5ae13158a7c55f82329 F src/os.c 7bc8d9b187836b87befcc5ae13158a7c55f82329
F src/os.h 497bf5f0f2648461ef65940cfb59ba427430f3fc F src/os.h 497bf5f0f2648461ef65940cfb59ba427430f3fc
@@ -619,7 +619,7 @@ F www/tclsqlite.tcl 8be95ee6dba05eabcd27a9d91331c803f2ce2130
F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0 F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0
F www/version3.tcl 890248cf7b70e60c383b0e84d77d5132b3ead42b F www/version3.tcl 890248cf7b70e60c383b0e84d77d5132b3ead42b
F www/whentouse.tcl fc46eae081251c3c181bd79c5faef8195d7991a5 F www/whentouse.tcl fc46eae081251c3c181bd79c5faef8195d7991a5
P 37dfcdf529378a8ef37ed8672e28339a7d9e9da6 P f45f0593cf5dd8c0172b13c300a4a9393540e0d7
R 3fab5323830c9e5f851ba62a5a7e4363 R 2bc6a03eb48ceb5b75a14804df20ae59
U rse U rse
Z b91c4d837768cbc5dcbf9f5608097187 Z 6f338dc4b9adf1e8fe817f7710421312

View File

@@ -1 +1 @@
f45f0593cf5dd8c0172b13c300a4a9393540e0d7 d6a34d983e2181f1d1763bd3821a1e63f1e18818

View File

@@ -11,7 +11,7 @@
************************************************************************* *************************************************************************
** This file contains the C functions that implement mutexes for pthreads ** This file contains the C functions that implement mutexes for pthreads
** **
** $Id: mutex_unix.c,v 1.6 2008/03/26 18:34:43 danielk1977 Exp $ ** $Id: mutex_unix.c,v 1.7 2008/03/29 12:47:27 rse Exp $
*/ */
#include "sqliteInt.h" #include "sqliteInt.h"
@@ -39,6 +39,11 @@ struct sqlite3_mutex {
int trace; /* True to trace changes */ int trace; /* True to trace changes */
#endif #endif
}; };
#ifdef SQLITE_DEBUG
#define SQLITE3_MUTEX_INITIALIZER { PTHREAD_MUTEX_INITIALIZER, 0, 0, (pthread_t)0, 0 }
#else
#define SQLITE3_MUTEX_INITIALIZER { PTHREAD_MUTEX_INITIALIZER, 0, 0, (pthread_t)0 }
#endif
/* /*
** The sqlite3_mutex_alloc() routine allocates a new ** The sqlite3_mutex_alloc() routine allocates a new
@@ -83,12 +88,12 @@ struct sqlite3_mutex {
*/ */
sqlite3_mutex *sqlite3_mutex_alloc(int iType){ sqlite3_mutex *sqlite3_mutex_alloc(int iType){
static sqlite3_mutex staticMutexes[] = { static sqlite3_mutex staticMutexes[] = {
{ PTHREAD_MUTEX_INITIALIZER, }, SQLITE3_MUTEX_INITIALIZER,
{ PTHREAD_MUTEX_INITIALIZER, }, SQLITE3_MUTEX_INITIALIZER,
{ PTHREAD_MUTEX_INITIALIZER, }, SQLITE3_MUTEX_INITIALIZER,
{ PTHREAD_MUTEX_INITIALIZER, }, SQLITE3_MUTEX_INITIALIZER,
{ PTHREAD_MUTEX_INITIALIZER, }, SQLITE3_MUTEX_INITIALIZER,
{ PTHREAD_MUTEX_INITIALIZER, }, SQLITE3_MUTEX_INITIALIZER
}; };
sqlite3_mutex *p; sqlite3_mutex *p;
switch( iType ){ switch( iType ){