Lines Matching refs:sqlite3_initialize

1615 ** ^The sqlite3_initialize() routine initializes the
1617 ** deallocates any resources that were allocated by sqlite3_initialize().
1622 ** A call to sqlite3_initialize() is an "effective" call if it is
1623 ** the first time sqlite3_initialize() is invoked during the lifetime of
1624 ** the process, or if it is the first time sqlite3_initialize() is invoked
1626 ** of sqlite3_initialize() does any initialization. All other calls
1630 ** call to sqlite3_shutdown() since the last sqlite3_initialize(). ^(Only
1634 ** The sqlite3_initialize() interface is threadsafe, but sqlite3_shutdown()
1640 ** Among other things, ^sqlite3_initialize() will invoke
1644 ** ^The sqlite3_initialize() routine returns [SQLITE_OK] on success.
1645 ** ^If for some reason, sqlite3_initialize() is unable to initialize
1649 ** ^The sqlite3_initialize() routine is called internally by many other
1651 ** invoke sqlite3_initialize() directly. For example, [sqlite3_open()]
1652 ** calls sqlite3_initialize() so the SQLite library will be automatically
1655 ** compile-time option, then the automatic calls to sqlite3_initialize()
1656 ** are omitted and the application must call sqlite3_initialize() directly
1658 ** it is recommended that applications always invoke sqlite3_initialize()
1674 ** sqlite3_initialize() and sqlite3_shutdown(). The sqlite3_os_init()
1675 ** interface is called automatically by sqlite3_initialize() and
1687 SQLITE_API int sqlite3_initialize(void);
1705 ** [sqlite3_initialize()] or after shutdown by [sqlite3_shutdown()].
1706 ** ^If sqlite3_config() is called after [sqlite3_initialize()] and before
2315 ** ^(If SQLite has not been initialized using [sqlite3_initialize()] prior
2316 ** to invoking sqlite3_complete16() then sqlite3_initialize() is invoked
5848 ** before calling sqlite3_initialize() or any other public sqlite3_
5849 ** function that calls sqlite3_initialize().)^
5954 ** part of system initialization by the sqlite3_initialize() function.
5956 ** effective call to [sqlite3_initialize()].
6481 ** call to [sqlite3_initialize()])^
11107 sqlite3_mutex *pInitMutex; /* Mutex used by sqlite3_initialize() */
14593 int rc = sqlite3_initialize();
14636 int rc = sqlite3_initialize();
15517 ** before calling sqlite3_initialize() from which allocations
15519 ** implementations. Once sqlite3_initialize() has been called,
16206 ** before calling sqlite3_initialize() from which allocations
16208 ** implementations. Once sqlite3_initialize() has been called,
16808 ** sqlite3_initialize() being called. This block copies pointers to
16855 if( sqlite3_initialize() ) return 0;
17869 ** of the sqlite3_initialize and sqlite3_shutdown()
18230 sqlite3_initialize();
18422 if( sqlite3_initialize() ) return 0;
18660 if( sqlite3_initialize() ) return 0;
19787 if( sqlite3_initialize() ) return 0;
19804 if( sqlite3_initialize() ) return 0;
35952 ** fixed at sqlite3_initialize() time and do not require mutex protection.
36019 ** This routine is called from sqlite3_initialize() and so it is guaranteed
36911 ** This function is called during initialization (sqlite3_initialize()) to
85561 ** a consequence of calling sqlite3_initialize()).
89867 rc = sqlite3_initialize();
89905 if( sqlite3_initialize()==SQLITE_OK )
110039 rc = sqlite3_initialize();
110252 SQLITE_API int sqlite3_initialize(void){
110264 ** to sqlite3_initialize() should be a no-op. But the initialization
110317 ** sqlite3_initialize(). The recursive calls normally come through
110395 ** Undo the effects of sqlite3_initialize(). Must not be called while
110542 ** back to its default implementation when sqlite3_initialize() is
112196 rc = sqlite3_initialize();
112474 rc = sqlite3_initialize();