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 */