Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 /* | 1 /* |
| 2 ** 2001 September 15 | 2 ** 2001 September 15 |
| 3 ** | 3 ** |
| 4 ** The author disclaims copyright to this source code. In place of | 4 ** The author disclaims copyright to this source code. In place of |
| 5 ** a legal notice, here is a blessing: | 5 ** a legal notice, here is a blessing: |
| 6 ** | 6 ** |
| 7 ** May you do good and not evil. | 7 ** May you do good and not evil. |
| 8 ** May you find forgiveness for yourself and forgive others. | 8 ** May you find forgiveness for yourself and forgive others. |
| 9 ** May you share freely, never taking more than you give. | 9 ** May you share freely, never taking more than you give. |
| 10 ** | 10 ** |
| (...skipping 7393 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 7404 ** SQL dialect understood by SQLite. ^The [sqlite3_strglob(P,X)] function | 7404 ** SQL dialect understood by SQLite. ^The [sqlite3_strglob(P,X)] function |
| 7405 ** is case sensitive. | 7405 ** is case sensitive. |
| 7406 ** | 7406 ** |
| 7407 ** Note that this routine returns zero on a match and non-zero if the strings | 7407 ** Note that this routine returns zero on a match and non-zero if the strings |
| 7408 ** do not match, the same as [sqlite3_stricmp()] and [sqlite3_strnicmp()]. | 7408 ** do not match, the same as [sqlite3_stricmp()] and [sqlite3_strnicmp()]. |
| 7409 ** | 7409 ** |
| 7410 ** See also: [sqlite3_strlike()]. | 7410 ** See also: [sqlite3_strlike()]. |
| 7411 */ | 7411 */ |
| 7412 SQLITE_API int SQLITE_STDCALL sqlite3_strglob(const char *zGlob, const char *zSt r); | 7412 SQLITE_API int SQLITE_STDCALL sqlite3_strglob(const char *zGlob, const char *zSt r); |
| 7413 | 7413 |
| 7414 /* Begin recover virtual table patch for Chromium */ | |
| 7415 /* Our patches don't conform to SQLite's amalgamation processing. Hack it. */ | |
| 7416 #ifndef CHROMIUM_SQLITE_API | |
| 7417 #define CHROMIUM_SQLITE_API SQLITE_API | |
| 7418 #endif | |
| 7419 /* | |
| 7420 ** Call to initialize the recover virtual-table modules (see recover.c). | |
| 7421 ** | |
| 7422 ** This could be loaded by default in main.c, but that would make the | |
| 7423 ** virtual table available to Web SQL. Breaking it out allows only | |
| 7424 ** selected users to enable it (currently sql/recovery.cc). | |
| 7425 */ | |
| 7426 CHROMIUM_SQLITE_API | |
| 7427 int recoverVtableInit(sqlite3 *db); | |
| 7428 /* End recover virtual table patch for Chromium */ | |
|
Scott Hess - ex-Googler
2016/03/02 01:17:37
Moved to recover.h.
| |
| 7429 | |
| 7430 /* Begin WebDatabase patch for Chromium */ | 7414 /* Begin WebDatabase patch for Chromium */ |
| 7431 /* Expose some SQLite internals for the WebDatabase vfs. | 7415 /* Expose some SQLite internals for the WebDatabase vfs. |
| 7432 ** DO NOT EXTEND THE USE OF THIS. | 7416 ** DO NOT EXTEND THE USE OF THIS. |
| 7433 */ | 7417 */ |
| 7434 #ifndef CHROMIUM_SQLITE_API | 7418 #ifndef CHROMIUM_SQLITE_API |
| 7435 #define CHROMIUM_SQLITE_API SQLITE_API | 7419 #define CHROMIUM_SQLITE_API SQLITE_API |
| 7436 #endif | 7420 #endif |
| 7437 #if defined(CHROMIUM_SQLITE_INTERNALS) | 7421 #if defined(CHROMIUM_SQLITE_INTERNALS) |
| 7438 #ifdef _WIN32 | 7422 #ifdef _WIN32 |
| 7439 CHROMIUM_SQLITE_API | 7423 CHROMIUM_SQLITE_API |
| (...skipping 1220 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 8660 ** END OF REGISTRATION API | 8644 ** END OF REGISTRATION API |
| 8661 *************************************************************************/ | 8645 *************************************************************************/ |
| 8662 | 8646 |
| 8663 #ifdef __cplusplus | 8647 #ifdef __cplusplus |
| 8664 } /* end of the 'extern "C"' block */ | 8648 } /* end of the 'extern "C"' block */ |
| 8665 #endif | 8649 #endif |
| 8666 | 8650 |
| 8667 #endif /* _FTS5_H */ | 8651 #endif /* _FTS5_H */ |
| 8668 | 8652 |
| 8669 | 8653 |
| OLD | NEW |