File indexing completed on 2024-05-12 16:14:00

0001 /*
0002 ** 2008 May 26
0003 **
0004 ** The author disclaims copyright to this source code.  In place of
0005 ** a legal notice, here is a blessing:
0006 **
0007 **    May you do good and not evil.
0008 **    May you find forgiveness for yourself and forgive others.
0009 **    May you share freely, never taking more than you give.
0010 **
0011 ******************************************************************************
0012 **
0013 ** This header file is used by programs that want to link against the
0014 ** ICU extension.  All it does is declare the sqlite3IcuInit() interface.
0015 */
0016 
0017 #include "sqlite3ext.h"
0018 #include "kdb_sqlite_icu_export.h"
0019 
0020 #ifdef __cplusplus
0021 extern "C" {
0022 #endif  /* __cplusplus */
0023 
0024 KDB_SQLITE_ICU_EXPORT int sqlite3IcuInit(sqlite3 *db);
0025 
0026 #if !defined SQLITE_CORE || !SQLITE_CORE
0027 KDB_SQLITE_ICU_EXPORT int sqlite3_extension_init(sqlite3 *db, char **pzErrMsg, const struct sqlite3_api_routines *pApi);
0028 #endif
0029 
0030 #ifdef __cplusplus
0031 }  /* extern "C" */
0032 #endif  /* __cplusplus */