Lines Matching refs:sqlite3_initialize

1776 ** ^The sqlite3_initialize() routine initializes the
1778 ** deallocates any resources that were allocated by sqlite3_initialize().
1783 ** A call to sqlite3_initialize() is an "effective" call if it is
1784 ** the first time sqlite3_initialize() is invoked during the lifetime of
1785 ** the process, or if it is the first time sqlite3_initialize() is invoked
1787 ** of sqlite3_initialize() does any initialization. All other calls
1791 ** call to sqlite3_shutdown() since the last sqlite3_initialize(). ^(Only
1795 ** The sqlite3_initialize() interface is threadsafe, but sqlite3_shutdown()
1801 ** Among other things, ^sqlite3_initialize() will invoke
1805 ** ^The sqlite3_initialize() routine returns [SQLITE_OK] on success.
1806 ** ^If for some reason, sqlite3_initialize() is unable to initialize
1810 ** ^The sqlite3_initialize() routine is called internally by many other
1812 ** invoke sqlite3_initialize() directly. For example, [sqlite3_open()]
1813 ** calls sqlite3_initialize() so the SQLite library will be automatically
1816 ** compile-time option, then the automatic calls to sqlite3_initialize()
1817 ** are omitted and the application must call sqlite3_initialize() directly
1819 ** it is recommended that applications always invoke sqlite3_initialize()
1835 ** sqlite3_initialize() and sqlite3_shutdown(). The sqlite3_os_init()
1836 ** interface is called automatically by sqlite3_initialize() and
1848 SQLITE_API int sqlite3_initialize(void);
1866 ** [sqlite3_initialize()] or after shutdown by [sqlite3_shutdown()].
1867 ** ^If sqlite3_config() is called after [sqlite3_initialize()] and before
2532 ** ^(If SQLite has not been initialized using [sqlite3_initialize()] prior
2533 ** to invoking sqlite3_complete16() then sqlite3_initialize() is invoked
6260 ** before calling sqlite3_initialize() or any other public sqlite3_
6261 ** function that calls sqlite3_initialize().)^
6366 ** part of system initialization by the sqlite3_initialize() function.
6368 ** effective call to [sqlite3_initialize()].
6934 ** call to [sqlite3_initialize()])^
11733 sqlite3_mutex *pInitMutex; /* Mutex used by sqlite3_initialize() */
15398 int rc = sqlite3_initialize();
15441 int rc = sqlite3_initialize();
16451 ** before calling sqlite3_initialize() from which allocations
16453 ** implementations. Once sqlite3_initialize() has been called,
17140 ** before calling sqlite3_initialize() from which allocations
17142 ** implementations. Once sqlite3_initialize() has been called,
17742 ** sqlite3_initialize() being called. This block copies pointers to
17789 if( sqlite3_initialize() ) return 0;
18527 ** of the sqlite3_initialize and sqlite3_shutdown()
18898 int rc = sqlite3_initialize();
19091 if( sqlite3_initialize() ) return 0;
19333 if( sqlite3_initialize() ) return 0;
20405 if( sqlite3_initialize() ) return 0;
20422 if( sqlite3_initialize() ) return 0;
32146 int rc = sqlite3_initialize();
36781 ** fixed at sqlite3_initialize() time and do not require mutex protection.
36822 ** This routine is called from sqlite3_initialize() and so it is guaranteed
37604 ** This function is called during initialization (sqlite3_initialize()) to
88776 ** a consequence of calling sqlite3_initialize()).
93282 rc = sqlite3_initialize();
93320 if( sqlite3_initialize()==SQLITE_OK )
114676 rc = sqlite3_initialize();
114898 SQLITE_API int sqlite3_initialize(void){
114910 ** to sqlite3_initialize() should be a no-op. But the initialization
114970 ** sqlite3_initialize(). The recursive calls normally come through
115048 ** Undo the effects of sqlite3_initialize(). Must not be called while
115220 ** back to its default implementation when sqlite3_initialize() is
117152 rc = sqlite3_initialize();
117437 rc = sqlite3_initialize();