CONSTANT: SQLITE_NULL 5
! Values for the 'destructor' parameter of the 'bind' routines.
-CONSTANT: SQLITE_STATIC 0
-CONSTANT: SQLITE_TRANSIENT -1
+: SQLITE_STATIC ( -- ptr ) 0 <alien> ; inline
+: SQLITE_TRANSIENT ( -- ptr ) -1 <alien> ; inline
CONSTANT: SQLITE_OPEN_READONLY 0x00000001
CONSTANT: SQLITE_OPEN_READWRITE 0x00000002
CONSTANT: SQLITE_SYNC_FULL 0x00003
CONSTANT: SQLITE_SYNC_DATAONLY 0x00010
-C-TYPE: sqlite3
-C-TYPE: sqlite3_stmt
-C-TYPE: sqlite3_value
-C-TYPE: sqlite3_context
-C-TYPE: sqlite3_file
-TYPEDEF: longlong sqlite3_int64
-TYPEDEF: ulonglong sqlite3_uint64
-
LIBRARY: sqlite
-! FUNCTION: char sqlite3_version[]
FUNCTION: c-string sqlite3_libversion ( )
-FUNCTION: c-string sqlite3_sourceid ( )
-FUNCTION: int sqlite3_libversion_number ( )
-FUNCTION: int sqlite3_compileoption_used ( char* zOptName )
-FUNCTION: c-string sqlite3_compileoption_get ( int N )
-FUNCTION: int sqlite3_threadsafe ( )
-
-FUNCTION: int sqlite3_close ( sqlite3* pDb )
-FUNCTION: int sqlite3_close_v2 ( sqlite3* pDb )
-
-FUNCTION: int sqlite3_exec (
- sqlite3* pDb,
- char* sql,
- void* callback,
- void* arg,
- char** errmsg
-)
-
-FUNCTION: int sqlite3_initialize ( )
-FUNCTION: int sqlite3_shutdown ( )
-FUNCTION: int sqlite3_os_init ( )
-FUNCTION: int sqlite3_os_end ( )
-FUNCTION: int sqlite3_extended_result_codes ( sqlite3* pDb, int onoff )
-FUNCTION: sqlite3_uint64 sqlite3_last_insert_rowid ( sqlite3* pDb )
-FUNCTION: sqlite3_uint64 sqlite3_set_last_insert_rowid ( sqlite3* pDb, sqlite3_int64 n )
-FUNCTION: int sqlite3_changes ( sqlite3* pDb )
-FUNCTION: int sqlite3_total_changes ( sqlite3* pDb )
-FUNCTION: void sqlite3_interrupt ( sqlite3* pDb )
+FUNCTION: c-string sqlite3_sourceid ( )
-FUNCTION: int sqlite3_complete ( c-string sql )
-FUNCTION: int sqlite3_complete16 ( void *sql )
-
-FUNCTION: void *sqlite3_malloc ( int i )
-FUNCTION: void *sqlite3_malloc64 ( sqlite3_uint64 u )
-FUNCTION: void *sqlite3_realloc ( void* ptr, int i )
-FUNCTION: void *sqlite3_realloc64 ( void* ptr, sqlite3_uint64 u )
-FUNCTION: void sqlite3_free ( void* ptr )
-FUNCTION: sqlite3_uint64 sqlite3_msize ( void* ptr )
-
-FUNCTION: sqlite3_int64 sqlite3_memory_used ( )
-FUNCTION: sqlite3_int64 sqlite3_memory_highwater ( int resetFlag )
-
-FUNCTION: void sqlite3_randomness ( int N, void *P )
-
-FUNCTION: int sqlite3_set_authorizer (
- sqlite3* pDb,
- void* cb, ! int (*xAuth)(void*,int,const char*,const char*,const char*,const char*),
- void* pUserData
-)
-
-FUNCTION: int sqlite3_trace_v2 (
- sqlite3* pDb,
- uint uMask,
- void* cb, ! int(*xCallback)(unsigned,void*,void*,void*),
- void* pCtx
-)
-
-FUNCTION: void sqlite3_progress_handler ( sqlite3* pDb, int arg1, void* cb, void* arg2 )
-
-FUNCTION: int sqlite3_open (
- c-string filename, ! Database filename (UTF-8)
- sqlite3** ppDb ! OUT: SQLite db handle
-)
-FUNCTION: int sqlite3_open16 (
- c-string filename, ! Database filename (UTF-16)
- sqlite3** ppDb ! OUT: SQLite db handle
-)
-FUNCTION: int sqlite3_open_v2 (
- c-string filename, ! Database filename (UTF-8)
- sqlite3** ppDb, ! OUT: SQLite db handle
- int flags, ! Flags
- c-string zVfs ! Name of VFS module to use
-)
+FUNCTION: int sqlite3_libversion_number ( )
-FUNCTION: c-string sqlite3_uri_parameter ( c-string zFilename, c-string zParam )
-FUNCTION: int sqlite3_uri_boolean ( c-string zFile, c-string zParam, int bDefault )
-FUNCTION: sqlite3_int64 sqlite3_uri_int64 ( c-string str1, c-string str2, sqlite3_int64 i )
-FUNCTION: c-string sqlite3_uri_key ( c-string zFilename, int N )
-
-FUNCTION: c-string sqlite3_filename_database ( c-string str )
-FUNCTION: c-string sqlite3_filename_journal ( c-string str )
-FUNCTION: c-string sqlite3_filename_wal ( c-string str )
-
-FUNCTION: sqlite3_file* sqlite3_database_file_object ( c-string str )
-
-FUNCTION: char* sqlite3_create_filename (
- c-string zDatabase,
- c-string zJournal,
- c-string zWal,
- int nParam,
- c-string *azParam
-)
-FUNCTION: void sqlite3_free_filename ( c-string name )
-
-FUNCTION: int sqlite3_errcode ( sqlite3 *db )
-FUNCTION: int sqlite3_extended_errcode ( sqlite3 *db )
-FUNCTION: c-string sqlite3_errmsg ( sqlite3* pDb )
-FUNCTION: void *sqlite3_errmsg16 ( sqlite3* pDb )
-FUNCTION: c-string sqlite3_errstr ( int N )
-
-FUNCTION: int sqlite3_limit ( sqlite3* pDb, int id, int newVal )
-
-! FUNCTION: int sqlite3_prepare ( sqlite3* pDb, c-string zSql, int nBytes, void* ppStmt, void* pzTail )
-! FUNCTION: int sqlite3_prepare_v2 ( sqlite3* pDb, c-string zSql, int nBytes, void* ppStmt, void* pzTail )
-
-FUNCTION: int sqlite3_prepare (
- sqlite3* db, ! Database handle
- c-string zSql, ! SQL statement, UTF-8 encoded
- int nByte, ! Maximum length of zSql in bytes.
- sqlite3_stmt** ppStmt, ! OUT: Statement handle
- char** pzTail ! OUT: Pointer to unused portion of zSql
-)
-
-FUNCTION: int sqlite3_prepare_v2 (
- sqlite3* db, ! Database handle
- c-string zSql, ! SQL statement, UTF-8 encoded
- int nByte, ! Maximum length of zSql in bytes.
- sqlite3_stmt** ppStmt, ! OUT: Statement handle
- char** pzTail ! OUT: Pointer to unused portion of zSql
-)
-
-FUNCTION: int sqlite3_prepare_v3 (
- sqlite3* db, ! Database handle
- c-string zSql, ! SQL statement, UTF-8 encoded
- int nByte, ! Maximum length of zSql in bytes.
- uint prepFlags, ! Zero or more SQLITE_PREPARE_ flags
- sqlite3_stmt** ppStmt, ! OUT: Statement handle
- char** pzTail ! OUT: Pointer to unused portion of zSql
-)
-
-FUNCTION: int sqlite3_prepare16 (
- sqlite3* db, ! Database handle
- c-string zSql, ! SQL statement, UTF-16 encoded
- int nByte, ! Maximum length of zSql in bytes.
- sqlite3_stmt** ppStmt, ! OUT: Statement handle
- void** pzTail ! OUT: Pointer to unused portion of zSql
-)
-
-FUNCTION: int sqlite3_prepare16_v2 (
- sqlite3* db, ! Database handle
- c-string zSql, ! SQL statement, UTF-16 encoded
- int nByte, ! Maximum length of zSql in bytes.
- sqlite3_stmt** ppStmt, ! OUT: Statement handle
- void** pzTail ! OUT: Pointer to unused portion of zSql
-)
-
-FUNCTION: int sqlite3_prepare16_v3 (
- sqlite3* db, ! Database handle
- c-string zSql, ! SQL statement, UTF-16 encoded
- int nByte, ! Maximum length of zSql in bytes.
- uint prepFlags, ! Zero or more SQLITE_PREPARE_ flags
- sqlite3_stmt** ppStmt, ! OUT: Statement handle
- void** pzTail ! OUT: Pointer to unused portion of zSql
-)
-
-FUNCTION: char *sqlite3_sql ( sqlite3_stmt *pStmt )
-FUNCTION: char *sqlite3_expanded_sql ( sqlite3_stmt *pStmt )
-FUNCTION: char *sqlite3_normalized_sql ( sqlite3_stmt *pStmt )
-
-FUNCTION: int sqlite3_stmt_readonly ( sqlite3_stmt *pStmt )
-FUNCTION: int sqlite3_stmt_isexplain ( sqlite3_stmt *pStmt )
-FUNCTION: int sqlite3_stmt_busy ( sqlite3_stmt *pStmt )
-
-
-FUNCTION: int sqlite3_bind_parameter_count ( sqlite3_stmt* pStmt )
-FUNCTION: char* sqlite3_bind_parameter_name ( sqlite3_stmt* pStmt, int N )
-FUNCTION: int sqlite3_bind_parameter_index ( sqlite3_stmt* pStmt, c-string zName )
-FUNCTION: int sqlite3_clear_bindings ( sqlite3_stmt* pStmt )
-FUNCTION: int sqlite3_column_count ( sqlite3_stmt* pStmt )
-FUNCTION: char* sqlite3_column_name ( sqlite3_stmt* pStmt, int N )
-FUNCTION: void* sqlite3_column_name16 ( sqlite3_stmt* pStmt, int N )
-FUNCTION: char* sqlite3_column_database_name ( sqlite3_stmt* pStmt, int N )
-FUNCTION: void* sqlite3_column_database_name16 ( sqlite3_stmt* pStmt, int N )
-FUNCTION: char* sqlite3_column_table_name ( sqlite3_stmt* pStmt, int N )
-FUNCTION: void* sqlite3_column_table_name16 ( sqlite3_stmt* pStmt, int N )
-FUNCTION: char* sqlite3_column_origin_name ( sqlite3_stmt* pStmt, int N )
-FUNCTION: void* sqlite3_column_origin_name16 ( sqlite3_stmt* pStmt, int N )
-
-FUNCTION: c-string sqlite3_column_decltype ( sqlite3_stmt* pStmt, int col )
-FUNCTION: void* sqlite3_column_decltype16 ( sqlite3_stmt* pStmt, int col )
-
-FUNCTION: int sqlite3_step ( sqlite3_stmt* pStmt )
-
-FUNCTION: void* sqlite3_column_blob ( sqlite3_stmt* pStmt, int col )
-FUNCTION: double sqlite3_column_double ( sqlite3_stmt* pStmt, int col )
-FUNCTION: int sqlite3_column_int ( sqlite3_stmt* pStmt, int col )
-FUNCTION: sqlite3_int64 sqlite3_column_int64 ( sqlite3_stmt* pStmt, int col )
-! Bind the same function as above, but for unsigned 64bit integers
-FUNCTION-ALIAS: sqlite3_column_uint64
- sqlite3_uint64 sqlite3_column_int64 ( sqlite3_stmt* pStmt, int col )
-FUNCTION: c-string sqlite3_column_text ( sqlite3_stmt* pStmt, int col )
-FUNCTION: c-string sqlite3_column_text16 ( sqlite3_stmt* pStmt, int col )
-FUNCTION: sqlite3_value* sqlite3_column_value ( sqlite3_stmt* pStmt, int col )
-FUNCTION: int sqlite3_column_bytes ( sqlite3_stmt* pStmt, int col )
-FUNCTION: int sqlite3_column_bytes16 ( sqlite3_stmt* pStmt, int col )
-FUNCTION: int sqlite3_column_type ( sqlite3_stmt* pStmt, int col )
+FUNCTION: int sqlite3_compileoption_used ( c-string zOptName )
-FUNCTION: int sqlite3_finalize ( sqlite3_stmt* pStmt )
-FUNCTION: int sqlite3_reset ( sqlite3_stmt* pStmt )
+FUNCTION: c-string sqlite3_compileoption_get ( int N )
-FUNCTION: void* sqlite3_value_blob ( sqlite3_value* value )
-FUNCTION: double sqlite3_value_double ( sqlite3_value* value )
-FUNCTION: int sqlite3_value_int ( sqlite3_value* value )
-FUNCTION: sqlite3_int64 sqlite3_value_int64 ( sqlite3_value* value )
-FUNCTION: void* sqlite3_value_pointer ( sqlite3_value* value, char* value )
-FUNCTION: uchar* sqlite3_value_text ( sqlite3_value* value )
-FUNCTION: void* sqlite3_value_text16 ( sqlite3_value* value )
-FUNCTION: void* sqlite3_value_text16le ( sqlite3_value* value )
-FUNCTION: void* sqlite3_value_text16be ( sqlite3_value* value )
-FUNCTION: int sqlite3_value_bytes ( sqlite3_value* value )
-FUNCTION: int sqlite3_value_bytes16 ( sqlite3_value* value )
-FUNCTION: int sqlite3_value_type ( sqlite3_value* value )
-FUNCTION: int sqlite3_value_numeric_type ( sqlite3_value* value )
-FUNCTION: int sqlite3_value_nochange ( sqlite3_value* value )
-FUNCTION: int sqlite3_value_frombind ( sqlite3_value* value )
-
-FUNCTION: uint sqlite3_value_subtype ( sqlite3_value* value )
-FUNCTION: sqlite3_value *sqlite3_value_dup ( sqlite3_value* value )
-FUNCTION: void sqlite3_value_free ( sqlite3_value* value )
-
-
-
-FUNCTION: int sqlite3_data_count ( sqlite3_stmt *pStmt )
-
-FUNCTION: int sqlite3_bind_blob ( sqlite3_stmt* pStmt, int index, void* ptr, int len, int destructor )
-FUNCTION: int sqlite3_bind_double ( sqlite3_stmt* pStmt, int index, double x )
-FUNCTION: int sqlite3_bind_int ( sqlite3_stmt* pStmt, int index, int n )
-FUNCTION: int sqlite3_bind_int64 ( sqlite3_stmt* pStmt, int index, sqlite3_int64 n )
-! Bind the same function as above, but for unsigned 64bit integers
-FUNCTION-ALIAS: sqlite3-bind-uint64
- int sqlite3_bind_int64 ( sqlite3_stmt* pStmt, int index, sqlite3_uint64 in64 )
-FUNCTION: int sqlite3_bind_null ( sqlite3_stmt* pStmt, int n )
-FUNCTION: int sqlite3_bind_text ( sqlite3_stmt* pStmt, int index, c-string text, int len, int destructor )
-
-
-FUNCTION: void* sqlite3_aggregate_context ( sqlite3_context* context, int nBytes )
-FUNCTION: void* sqlite3_user_data ( sqlite3_context* context )
-FUNCTION: sqlite3 *sqlite3_context_db_handle ( sqlite3_context* context )
-
-FUNCTION: void *sqlite3_get_auxdata ( sqlite3_context* context, int N )
-FUNCTION: void sqlite3_set_auxdata ( sqlite3_context* context, int N, void* arg, void* arg2 )
-
-FUNCTION: void sqlite3_result_blob ( sqlite3_context* context, void* arg, int arg2, void* cb )
-FUNCTION: void sqlite3_result_blob64 ( sqlite3_context* context, void* arg1, sqlite3_uint64 arg2, void* cb )
-FUNCTION: void sqlite3_result_double ( sqlite3_context* context, double d )
-FUNCTION: void sqlite3_result_error ( sqlite3_context* context, char* arg1, int arg2 )
-FUNCTION: void sqlite3_result_error16 ( sqlite3_context* context, void* arg1, int arg2 )
-FUNCTION: void sqlite3_result_error_toobig ( sqlite3_context* context )
-FUNCTION: void sqlite3_result_error_nomem ( sqlite3_context* context )
-FUNCTION: void sqlite3_result_error_code ( sqlite3_context* context, int i )
-FUNCTION: void sqlite3_result_int ( sqlite3_context* context, int i )
-FUNCTION: void sqlite3_result_int64 ( sqlite3_context* context, sqlite3_int64 i )
-FUNCTION: void sqlite3_result_null ( sqlite3_context* context )
-FUNCTION: void sqlite3_result_text ( sqlite3_context* context, char* c, int i, void* cb )
-FUNCTION: void sqlite3_result_text64 ( sqlite3_context* context, char* c, sqlite3_uint64 ui, void* v, uchar encoding )
-FUNCTION: void sqlite3_result_text16 ( sqlite3_context* context, void* arg, int arg2, void* arg3 )
-FUNCTION: void sqlite3_result_text16le ( sqlite3_context* context, void* arg1, int arg2, void* arg3 )
-FUNCTION: void sqlite3_result_text16be ( sqlite3_context* context, void* arg1, int arg2, void* arg3 )
-FUNCTION: void sqlite3_result_value ( sqlite3_context* context, sqlite3_value* value )
-FUNCTION: void sqlite3_result_pointer ( sqlite3_context* context, void* arg1, char* arg2, void* ptr )
-FUNCTION: void sqlite3_result_zeroblob ( sqlite3_context* context, int n )
-FUNCTION: int sqlite3_result_zeroblob64 ( sqlite3_context* context, sqlite3_uint64 n )
-
-FUNCTION: void sqlite3_result_subtype ( sqlite3_context* context, uint u )
-
-FUNCTION: int sqlite3_create_collation (
- sqlite3* pDb,
- c-string zName,
- int eTextRep,
- void* pArg,
- void* cb ! int(*xCompare)(void*,int,const void*,int,const void*)
-)
-FUNCTION: int sqlite3_create_collation_v2 (
- sqlite3* pDb,
- c-string zName,
- int eTextRep,
- void *pArg,
- void* cb1, ! int(*xCompare)(void*,int,const void*,int,const void*),
- void* cb2, ! void(*xDestroy)(void*)
-)
-FUNCTION: int sqlite3_create_collation16 (
- sqlite3* pDb,
- void *zName,
- int eTextRep,
- void* pArg,
- void* cb ! int(*xCompare)(void*,int,const void*,int,const void*)
-)
-
-FUNCTION: int sqlite3_collation_needed (
- sqlite3* pDb,
- void* ptr,
- void* cb ! void(*)(void*,sqlite3*,int eTextRep,const char*)
-)
-FUNCTION: int sqlite3_collation_needed16 (
- sqlite3* pDb,
- void* ptr,
- void* cb ! void(*)(void*,sqlite3*,int eTextRep,const void*)
-)
-
-FUNCTION: int sqlite3_sleep ( int n )
+FUNCTION: int sqlite3_threadsafe ( )
-C-GLOBAL: c-string sqlite3_temp_directory
-C-GLOBAL: c-string sqlite3_data_directory
+C-TYPE: sqlite3
+TYPEDEF: longlong sqlite_int64
+TYPEDEF: ulonglong sqlite_uint64
+TYPEDEF: longlong sqlite3_int64
+TYPEDEF: ulonglong sqlite3_uint64
+FUNCTION: int sqlite3_close ( sqlite3* dummy )
-FUNCTION: int sqlite3_win32_set_directory (
- ulong type, ! Identifier for directory being set or reset
- void* zValue ! New value for directory being set or reset
-)
-FUNCTION: int sqlite3_win32_set_directory8 ( ulong type, c-string zValue )
-FUNCTION: int sqlite3_win32_set_directory16 ( ulong type, c-string zValue )
+FUNCTION: int sqlite3_close_v2 ( sqlite3* dummy )
-CONSTANT: SQLITE_WIN32_DATA_DIRECTORY_TYPE 1
-CONSTANT: SQLITE_WIN32_TEMP_DIRECTORY_TYPE 2
+TYPEDEF: void* sqlite3_callback
+FUNCTION: int sqlite3_exec ( sqlite3* dummy, c-string sql, void* callback, void* dummy, char** errmsg )
-FUNCTION: int sqlite3_get_autocommit ( sqlite3* pDb )
-FUNCTION: sqlite3* sqlite3_db_handle ( sqlite3_stmt* pStmt )
+C-TYPE: sqlite3_file
+STRUCT: sqlite3_io_methods
+ { iVersion int }
+ { xClose void* }
+ { xRead void* }
+ { xWrite void* }
+ { xTruncate void* }
+ { xSync void* }
+ { xFileSize void* }
+ { xLock void* }
+ { xUnlock void* }
+ { xCheckReservedLock void* }
+ { xFileControl void* }
+ { xSectorSize void* }
+ { xDeviceCharacteristics void* }
+ { xShmMap void* }
+ { xShmLock void* }
+ { xShmBarrier void* }
+ { xShmUnmap void* }
+ { xFetch void* }
+ { xUnfetch void* } ;
-FUNCTION: c-string sqlite3_db_filename ( sqlite3* db, c-string zDbName )
-FUNCTION: int sqlite3_db_readonly ( sqlite3* db, c-string zDbName )
+STRUCT: sqlite3_file
+ { pMethods sqlite3_io_methods* } ;
C-TYPE: sqlite3_io_methods
C-TYPE: sqlite3_mutex
{ szOsFile int }
{ mxPathname int }
{ pNext sqlite3_vfs* }
- { zName char* }
+ { zName c-string }
{ pAppData void* }
{ xOpen void* }
{ xDelete void* }
{ xGetSystemCall void* }
{ xNextSystemCall void* } ;
+FUNCTION: int sqlite3_initialize ( )
+
+FUNCTION: int sqlite3_shutdown ( )
+
+FUNCTION: int sqlite3_os_init ( )
+
+FUNCTION: int sqlite3_os_end ( )
+
+FUNCTION: int sqlite3_config ( int dummy )
+
+FUNCTION: int sqlite3_db_config ( sqlite3* dummy, int op )
+
+C-TYPE: sqlite3_mem_methods
+STRUCT: sqlite3_mem_methods
+ { xMalloc void* }
+ { xFree void* }
+ { xRealloc void* }
+ { xSize void* }
+ { xRoundup void* }
+ { xInit void* }
+ { xShutdown void* }
+ { pAppData void* } ;
+
+FUNCTION: int sqlite3_extended_result_codes ( sqlite3* dummy, int onoff )
+
+FUNCTION: longlong sqlite3_last_insert_rowid ( sqlite3* dummy )
+
+FUNCTION: void sqlite3_set_last_insert_rowid ( sqlite3* dummy, sqlite3_int64 dummy )
+
+FUNCTION: int sqlite3_changes ( sqlite3* dummy )
+
+FUNCTION: int sqlite3_total_changes ( sqlite3* dummy )
+
+FUNCTION: void sqlite3_interrupt ( sqlite3* dummy )
+
+FUNCTION: int sqlite3_complete ( c-string sql )
+
+FUNCTION: int sqlite3_complete16 ( void* sql )
+
+FUNCTION: int sqlite3_busy_handler ( sqlite3* dummy, void* dummy, void* dummy )
+
+FUNCTION: int sqlite3_busy_timeout ( sqlite3* dummy, int ms )
+
+FUNCTION: int sqlite3_get_table ( sqlite3* db, c-string zSql, char*** pazResult, int* pnRow, int* pnColumn, char** pzErrmsg )
+
+FUNCTION: void sqlite3_free_table ( char** result )
+
+FUNCTION: c-string sqlite3_mprintf ( c-string dummy )
+
+! FUNCTION: c-string sqlite3_vmprintf ( c-string dummy, va_list dummy )
+
+FUNCTION: c-string sqlite3_snprintf ( int dummy, c-string dummy, c-string dummy )
+
+! FUNCTION: c-string sqlite3_vsnprintf ( int dummy, c-string dummy, c-string dummy, va_list dummy )
+
+FUNCTION: void* sqlite3_malloc ( int dummy )
+
+FUNCTION: void* sqlite3_malloc64 ( sqlite3_uint64 dummy )
+
+FUNCTION: void* sqlite3_realloc ( void* dummy, int dummy )
+
+FUNCTION: void* sqlite3_realloc64 ( void* dummy, sqlite3_uint64 dummy )
+
+FUNCTION: void sqlite3_free ( void* dummy )
+
+FUNCTION: ulonglong sqlite3_msize ( void* dummy )
+
+FUNCTION: longlong sqlite3_memory_used ( )
+
+FUNCTION: longlong sqlite3_memory_highwater ( int resetFlag )
+
+FUNCTION: void sqlite3_randomness ( int N, void* P )
+
+FUNCTION: int sqlite3_set_authorizer ( sqlite3* dummy, void* xAuth, void* pUserData )
+
+FUNCTION: void* sqlite3_trace ( sqlite3* dummy, void* xTrace, void* dummy )
+
+FUNCTION: void* sqlite3_profile ( sqlite3* dummy, void* xProfile, void* dummy )
+
+FUNCTION: int sqlite3_trace_v2 ( sqlite3* dummy, uint uMask, void* xCallback, void* pCtx )
+
+FUNCTION: void sqlite3_progress_handler ( sqlite3* dummy, int dummy, void* dummy, void* dummy )
+
+FUNCTION: int sqlite3_open ( c-string filename, sqlite3** ppDb )
+
+FUNCTION: int sqlite3_open16 ( void* filename, sqlite3** ppDb )
+
+FUNCTION: int sqlite3_open_v2 ( c-string filename, sqlite3** ppDb, int flags, c-string zVfs )
+
+FUNCTION: c-string sqlite3_uri_parameter ( c-string zFilename, c-string zParam )
+
+FUNCTION: int sqlite3_uri_boolean ( c-string zFile, c-string zParam, int bDefault )
+
+FUNCTION: longlong sqlite3_uri_int64 ( c-string dummy, c-string dummy, sqlite3_int64 dummy )
+
+FUNCTION: int sqlite3_errcode ( sqlite3* db )
+
+FUNCTION: int sqlite3_extended_errcode ( sqlite3* db )
+
+FUNCTION: c-string sqlite3_errmsg ( sqlite3* dummy )
+
+FUNCTION: void* sqlite3_errmsg16 ( sqlite3* dummy )
+
+FUNCTION: c-string sqlite3_errstr ( int dummy )
+
+C-TYPE: sqlite3_stmt
+FUNCTION: int sqlite3_limit ( sqlite3* dummy, int id, int newVal )
+
+FUNCTION: int sqlite3_prepare ( sqlite3* db, c-string zSql, int nByte, sqlite3_stmt** ppStmt, char** pzTail )
+
+FUNCTION: int sqlite3_prepare_v2 ( sqlite3* db, c-string zSql, int nByte, sqlite3_stmt** ppStmt, char** pzTail )
+
+FUNCTION: int sqlite3_prepare_v3 ( sqlite3* db, c-string zSql, int nByte, uint prepFlags, sqlite3_stmt** ppStmt, char** pzTail )
+
+FUNCTION: int sqlite3_prepare16 ( sqlite3* db, c-string zSql, int nByte, sqlite3_stmt** ppStmt, void** pzTail )
+
+FUNCTION: int sqlite3_prepare16_v2 ( sqlite3* db, void* zSql, int nByte, sqlite3_stmt** ppStmt, void** pzTail )
+
+FUNCTION: int sqlite3_prepare16_v3 ( sqlite3* db, void* zSql, int nByte, uint prepFlags, sqlite3_stmt** ppStmt, void** pzTail )
+
+FUNCTION: c-string sqlite3_sql ( sqlite3_stmt* pStmt )
+
+FUNCTION: c-string sqlite3_expanded_sql ( sqlite3_stmt* pStmt )
+
+FUNCTION: c-string sqlite3_normalized_sql ( sqlite3_stmt* pStmt )
+
+FUNCTION: int sqlite3_stmt_readonly ( sqlite3_stmt* pStmt )
+
+FUNCTION: int sqlite3_stmt_isexplain ( sqlite3_stmt* pStmt )
+
+FUNCTION: int sqlite3_stmt_busy ( sqlite3_stmt* dummy )
+
+C-TYPE: sqlite3_value
+C-TYPE: sqlite3_context
+FUNCTION: int sqlite3_bind_blob ( sqlite3_stmt* dummy, int dummy, void* dummy, int n, void* dummy )
+
+FUNCTION: int sqlite3_bind_blob64 ( sqlite3_stmt* dummy, int dummy, void* dummy, sqlite3_uint64 dummy, void* dummy )
+
+FUNCTION: int sqlite3_bind_double ( sqlite3_stmt* dummy, int dummy, double dummy )
+
+FUNCTION: int sqlite3_bind_int ( sqlite3_stmt* dummy, int dummy, int dummy )
+
+FUNCTION: int sqlite3_bind_int64 ( sqlite3_stmt* dummy, int dummy, sqlite3_int64 dummy )
+
+FUNCTION: int sqlite3_bind_null ( sqlite3_stmt* dummy, int dummy )
+
+FUNCTION: int sqlite3_bind_text ( sqlite3_stmt* dummy, int dummy, char* dummy, int dummy, void* dummy )
+
+FUNCTION: int sqlite3_bind_text16 ( sqlite3_stmt* dummy, int dummy, void* dummy, int dummy, void* dummy )
+
+FUNCTION: int sqlite3_bind_text64 ( sqlite3_stmt* dummy, int dummy, char* dummy, sqlite3_uint64 dummy, void* dummy, uchar encoding )
+
+FUNCTION: int sqlite3_bind_value ( sqlite3_stmt* dummy, int dummy, sqlite3_value* dummy )
+
+FUNCTION: int sqlite3_bind_pointer ( sqlite3_stmt* dummy, int dummy, void* dummy, char* dummy, void* dummy )
+
+FUNCTION: int sqlite3_bind_zeroblob ( sqlite3_stmt* dummy, int dummy, int n )
+
+FUNCTION: int sqlite3_bind_zeroblob64 ( sqlite3_stmt* dummy, int dummy, sqlite3_uint64 dummy )
+
+FUNCTION: int sqlite3_bind_parameter_count ( sqlite3_stmt* dummy )
+
+FUNCTION: c-string sqlite3_bind_parameter_name ( sqlite3_stmt* dummy, int dummy )
+
+FUNCTION: int sqlite3_bind_parameter_index ( sqlite3_stmt* dummy, c-string zName )
+
+FUNCTION: int sqlite3_clear_bindings ( sqlite3_stmt* dummy )
+
+FUNCTION: int sqlite3_column_count ( sqlite3_stmt* pStmt )
+
+FUNCTION: c-string sqlite3_column_name ( sqlite3_stmt* dummy, int N )
+
+FUNCTION: void* sqlite3_column_name16 ( sqlite3_stmt* dummy, int N )
+
+FUNCTION: c-string sqlite3_column_database_name ( sqlite3_stmt* dummy, int dummy )
+
+FUNCTION: void* sqlite3_column_database_name16 ( sqlite3_stmt* dummy, int dummy )
+
+FUNCTION: c-string sqlite3_column_table_name ( sqlite3_stmt* dummy, int dummy )
+
+FUNCTION: void* sqlite3_column_table_name16 ( sqlite3_stmt* dummy, int dummy )
+
+FUNCTION: c-string sqlite3_column_origin_name ( sqlite3_stmt* dummy, int dummy )
+
+FUNCTION: void* sqlite3_column_origin_name16 ( sqlite3_stmt* dummy, int dummy )
+
+FUNCTION: c-string sqlite3_column_decltype ( sqlite3_stmt* dummy, int dummy )
+
+FUNCTION: void* sqlite3_column_decltype16 ( sqlite3_stmt* dummy, int dummy )
+
+FUNCTION: int sqlite3_step ( sqlite3_stmt* dummy )
+
+FUNCTION: int sqlite3_data_count ( sqlite3_stmt* pStmt )
+
+FUNCTION: void* sqlite3_column_blob ( sqlite3_stmt* dummy, int iCol )
+
+FUNCTION: double sqlite3_column_double ( sqlite3_stmt* dummy, int iCol )
+
+FUNCTION: int sqlite3_column_int ( sqlite3_stmt* dummy, int iCol )
+
+FUNCTION: longlong sqlite3_column_int64 ( sqlite3_stmt* dummy, int iCol )
+
+FUNCTION: c-string sqlite3_column_text ( sqlite3_stmt* dummy, int iCol )
+
+FUNCTION: void* sqlite3_column_text16 ( sqlite3_stmt* dummy, int iCol )
+
+FUNCTION: sqlite3_value* sqlite3_column_value ( sqlite3_stmt* dummy, int iCol )
+
+FUNCTION: int sqlite3_column_bytes ( sqlite3_stmt* dummy, int iCol )
+
+FUNCTION: int sqlite3_column_bytes16 ( sqlite3_stmt* dummy, int iCol )
+
+FUNCTION: int sqlite3_column_type ( sqlite3_stmt* dummy, int iCol )
+
+FUNCTION: int sqlite3_finalize ( sqlite3_stmt* pStmt )
+
+FUNCTION: int sqlite3_reset ( sqlite3_stmt* pStmt )
+
+FUNCTION: int sqlite3_create_function ( sqlite3* db, char* zFunctionName, int nArg, int eTextRep, void* pApp, void* xFunc, void* xStep, void* xFinal )
+
+FUNCTION: int sqlite3_create_function16 ( sqlite3* db, void* zFunctionName, int nArg, int eTextRep, void* pApp, void* xFunc, void* xStep, void* xFinal )
+
+FUNCTION: int sqlite3_create_function_v2 ( sqlite3* db, char* zFunctionName, int nArg, int eTextRep, void* pApp, void* xFunc, void* xStep, void* xFinal, void* xDestroy )
+
+FUNCTION: int sqlite3_create_window_function ( sqlite3* db, char* zFunctionName, int nArg, int eTextRep, void* pApp, void* xStep, void* xFinal, void* xValue, void* xInverse, void* xDestroy )
+
+FUNCTION: int sqlite3_aggregate_count ( sqlite3_context* dummy )
+
+FUNCTION: int sqlite3_expired ( sqlite3_stmt* dummy )
+
+FUNCTION: int sqlite3_transfer_bindings ( sqlite3_stmt* dummy, sqlite3_stmt* dummy )
+
+FUNCTION: int sqlite3_global_recover ( )
+
+FUNCTION: void sqlite3_thread_cleanup ( )
+
+FUNCTION: int sqlite3_memory_alarm ( void* dummy, void* dummy, sqlite3_int64 dummy )
+
+FUNCTION: void* sqlite3_value_blob ( sqlite3_value* dummy )
+
+FUNCTION: double sqlite3_value_double ( sqlite3_value* dummy )
+
+FUNCTION: int sqlite3_value_int ( sqlite3_value* dummy )
+
+FUNCTION: longlong sqlite3_value_int64 ( sqlite3_value* dummy )
+
+FUNCTION: void* sqlite3_value_pointer ( sqlite3_value* dummy, c-string dummy )
+
+FUNCTION: c-string sqlite3_value_text ( sqlite3_value* dummy )
+
+FUNCTION: void* sqlite3_value_text16 ( sqlite3_value* dummy )
+
+FUNCTION: void* sqlite3_value_text16le ( sqlite3_value* dummy )
+
+FUNCTION: void* sqlite3_value_text16be ( sqlite3_value* dummy )
+
+FUNCTION: int sqlite3_value_bytes ( sqlite3_value* dummy )
+
+FUNCTION: int sqlite3_value_bytes16 ( sqlite3_value* dummy )
+
+FUNCTION: int sqlite3_value_type ( sqlite3_value* dummy )
+
+FUNCTION: int sqlite3_value_numeric_type ( sqlite3_value* dummy )
+
+FUNCTION: int sqlite3_value_nochange ( sqlite3_value* dummy )
+
+FUNCTION: int sqlite3_value_frombind ( sqlite3_value* dummy )
+
+FUNCTION: uint sqlite3_value_subtype ( sqlite3_value* dummy )
+
+FUNCTION: sqlite3_value* sqlite3_value_dup ( sqlite3_value* dummy )
+
+FUNCTION: void sqlite3_value_free ( sqlite3_value* dummy )
+
+FUNCTION: void* sqlite3_aggregate_context ( sqlite3_context* dummy, int nBytes )
+
+FUNCTION: void* sqlite3_user_data ( sqlite3_context* dummy )
+
+FUNCTION: sqlite3* sqlite3_context_db_handle ( sqlite3_context* dummy )
+
+FUNCTION: void* sqlite3_get_auxdata ( sqlite3_context* dummy, int N )
+
+FUNCTION: void sqlite3_set_auxdata ( sqlite3_context* dummy, int N, void* dummy, void* dummy )
+
+TYPEDEF: void* sqlite3_destructor_type
+FUNCTION: void sqlite3_result_blob ( sqlite3_context* dummy, void* dummy, int dummy, void* dummy )
+
+FUNCTION: void sqlite3_result_blob64 ( sqlite3_context* dummy, void* dummy, sqlite3_uint64 dummy, void* dummy )
+
+FUNCTION: void sqlite3_result_double ( sqlite3_context* dummy, double dummy )
+
+FUNCTION: void sqlite3_result_error ( sqlite3_context* dummy, c-string dummy, int dummy )
+
+FUNCTION: void sqlite3_result_error16 ( sqlite3_context* dummy, void* dummy, int dummy )
+
+FUNCTION: void sqlite3_result_error_toobig ( sqlite3_context* dummy )
+
+FUNCTION: void sqlite3_result_error_nomem ( sqlite3_context* dummy )
+
+FUNCTION: void sqlite3_result_error_code ( sqlite3_context* dummy, int dummy )
+
+FUNCTION: void sqlite3_result_int ( sqlite3_context* dummy, int dummy )
+
+FUNCTION: void sqlite3_result_int64 ( sqlite3_context* dummy, sqlite3_int64 dummy )
+
+FUNCTION: void sqlite3_result_null ( sqlite3_context* dummy )
+
+FUNCTION: void sqlite3_result_text ( sqlite3_context* dummy, c-string dummy, int dummy, void* dummy )
+
+FUNCTION: void sqlite3_result_text64 ( sqlite3_context* dummy, c-string dummy, sqlite3_uint64 dummy, void* dummy, uchar encoding )
+
+FUNCTION: void sqlite3_result_text16 ( sqlite3_context* dummy, void* dummy, int dummy, void* dummy )
+
+FUNCTION: void sqlite3_result_text16le ( sqlite3_context* dummy, void* dummy, int dummy, void* dummy )
+
+FUNCTION: void sqlite3_result_text16be ( sqlite3_context* dummy, void* dummy, int dummy, void* dummy )
+
+FUNCTION: void sqlite3_result_value ( sqlite3_context* dummy, sqlite3_value* dummy )
+
+FUNCTION: void sqlite3_result_pointer ( sqlite3_context* dummy, void* dummy, c-string dummy, void* dummy )
+
+FUNCTION: void sqlite3_result_zeroblob ( sqlite3_context* dummy, int n )
+
+FUNCTION: int sqlite3_result_zeroblob64 ( sqlite3_context* dummy, sqlite3_uint64 n )
+
+FUNCTION: void sqlite3_result_subtype ( sqlite3_context* dummy, uint dummy )
+
+FUNCTION: int sqlite3_create_collation ( sqlite3* dummy, c-string zName, int eTextRep, void* pArg, void* xCompare )
+
+FUNCTION: int sqlite3_create_collation_v2 ( sqlite3* dummy, c-string zName, int eTextRep, void* pArg, void* xCompare, void* xDestroy )
+
+FUNCTION: int sqlite3_create_collation16 ( sqlite3* dummy, void* zName, int eTextRep, void* pArg, void* xCompare )
+
+FUNCTION: int sqlite3_collation_needed ( sqlite3* dummy, void* dummy, void* dummy )
+
+FUNCTION: int sqlite3_collation_needed16 ( sqlite3* dummy, void* dummy, void* dummy )
+
+FUNCTION: int sqlite3_sleep ( int dummy )
+
+C-GLOBAL: c-string sqlite3_temp_directory
+
+C-GLOBAL: c-string sqlite3_data_directory
+
+FUNCTION: int sqlite3_win32_set_directory ( ulong type, void* zValue )
+
+FUNCTION: int sqlite3_win32_set_directory8 ( ulong type, c-string zValue )
+
+FUNCTION: int sqlite3_win32_set_directory16 ( ulong type, void* zValue )
+
+FUNCTION: int sqlite3_get_autocommit ( sqlite3* dummy )
+
+FUNCTION: sqlite3* sqlite3_db_handle ( sqlite3_stmt* dummy )
+
+FUNCTION: c-string sqlite3_db_filename ( sqlite3* db, c-string zDbName )
+
+FUNCTION: int sqlite3_db_readonly ( sqlite3* db, c-string zDbName )
+
FUNCTION: sqlite3_stmt* sqlite3_next_stmt ( sqlite3* pDb, sqlite3_stmt* pStmt )
FUNCTION: void* sqlite3_commit_hook ( sqlite3* dummy, void* dummy, void* dummy )
FUNCTION: void sqlite3_soft_heap_limit ( int N )
-FUNCTION: int sqlite3_table_column_metadata ( sqlite3* db, char* zDbName, char* zTableName, char* zColumnName, char** pzDataType, char** pzCollSeq, int* pNotNull, int* pPrimaryKey, int* pAutoinc )
+FUNCTION: int sqlite3_table_column_metadata ( sqlite3* db, c-string zDbName, c-string zTableName, c-string zColumnName, char** pzDataType, char** pzCollSeq, int* pNotNull, int* pPrimaryKey, int* pAutoinc )
-FUNCTION: int sqlite3_load_extension ( sqlite3* db, char* zFile, char* zProc, char** pzErrMsg )
+FUNCTION: int sqlite3_load_extension ( sqlite3* db, c-string zFile, c-string zProc, char** pzErrMsg )
FUNCTION: int sqlite3_enable_load_extension ( sqlite3* db, int onoff )
{ aOrderBy sqlite3_index_orderby* }
{ aConstraintUsage sqlite3_index_constraint_usage* }
{ idxNum int }
- { idxStr char* }
+ { idxStr c-string }
{ needToFreeIdxStr int }
{ orderByConsumed int }
{ estimatedCost double }
{ idxFlags int }
{ colUsed sqlite3_uint64 } ;
-FUNCTION: int sqlite3_create_module ( sqlite3* db, char* zName, sqlite3_module* p, void* pClientData )
+FUNCTION: int sqlite3_create_module ( sqlite3* db, c-string zName, sqlite3_module* p, void* pClientData )
-FUNCTION: int sqlite3_create_module_v2 ( sqlite3* db, char* zName, sqlite3_module* p, void* pClientData, void* xDestroy )
+FUNCTION: int sqlite3_create_module_v2 ( sqlite3* db, c-string zName, sqlite3_module* p, void* pClientData, void* xDestroy )
STRUCT: sqlite3_vtab
{ pModule sqlite3_module* }
{ nRef int }
- { zErrMsg char* } ;
+ { zErrMsg c-string } ;
STRUCT: sqlite3_vtab_cursor
{ pVtab sqlite3_vtab* } ;
-FUNCTION: int sqlite3_declare_vtab ( sqlite3* dummy, char* zSQL )
+FUNCTION: int sqlite3_declare_vtab ( sqlite3* dummy, c-string zSQL )
-FUNCTION: int sqlite3_overload_function ( sqlite3* dummy, char* zFuncName, int nArg )
+FUNCTION: int sqlite3_overload_function ( sqlite3* dummy, c-string zFuncName, int nArg )
C-TYPE: sqlite3_blob
-FUNCTION: int sqlite3_blob_open ( sqlite3* dummy, char* zDb, char* zTable, char* zColumn, sqlite3_int64 iRow, int flags, sqlite3_blob** ppBlob )
+FUNCTION: int sqlite3_blob_open ( sqlite3* dummy, c-string zDb, c-string zTable, c-string zColumn, sqlite3_int64 iRow, int flags, sqlite3_blob** ppBlob )
FUNCTION: int sqlite3_blob_reopen ( sqlite3_blob* dummy, sqlite3_int64 dummy )
FUNCTION: int sqlite3_blob_write ( sqlite3_blob* dummy, void* z, int n, int iOffset )
-FUNCTION: sqlite3_vfs* sqlite3_vfs_find ( char* zVfsName )
+FUNCTION: sqlite3_vfs* sqlite3_vfs_find ( c-string zVfsName )
FUNCTION: int sqlite3_vfs_register ( sqlite3_vfs* dummy, int makeDflt )
FUNCTION: sqlite3_mutex* sqlite3_db_mutex ( sqlite3* dummy )
-FUNCTION: int sqlite3_file_control ( sqlite3* dummy, char* zDbName, int op, void* dummy )
+FUNCTION: int sqlite3_file_control ( sqlite3* dummy, c-string zDbName, int op, void* dummy )
FUNCTION: int sqlite3_test_control ( int op )
FUNCTION: int sqlite3_keyword_name ( int dummy, char** dummy, int* dummy )
-FUNCTION: int sqlite3_keyword_check ( char* dummy, int dummy )
+FUNCTION: int sqlite3_keyword_check ( c-string dummy, int dummy )
C-TYPE: sqlite3_str
FUNCTION: sqlite3_str* sqlite3_str_new ( sqlite3* dummy )
-FUNCTION: char* sqlite3_str_finish ( sqlite3_str* dummy )
+FUNCTION: c-string sqlite3_str_finish ( sqlite3_str* dummy )
-FUNCTION: void sqlite3_str_appendf ( sqlite3_str* dummy, char* zFormat )
+FUNCTION: void sqlite3_str_appendf ( sqlite3_str* dummy, c-string zFormat )
-! FUNCTION: void sqlite3_str_vappendf ( sqlite3_str* dummy, char* zFormat, va_list dummy )
+! FUNCTION: void sqlite3_str_vappendf ( sqlite3_str* dummy, c-string zFormat, va_list dummy )
-FUNCTION: void sqlite3_str_append ( sqlite3_str* dummy, char* zIn, int N )
+FUNCTION: void sqlite3_str_append ( sqlite3_str* dummy, c-string zIn, int N )
-FUNCTION: void sqlite3_str_appendall ( sqlite3_str* dummy, char* zIn )
+FUNCTION: void sqlite3_str_appendall ( sqlite3_str* dummy, c-string zIn )
FUNCTION: void sqlite3_str_appendchar ( sqlite3_str* dummy, int N, char C )
FUNCTION: int sqlite3_str_length ( sqlite3_str* dummy )
-FUNCTION: char* sqlite3_str_value ( sqlite3_str* dummy )
+FUNCTION: c-string sqlite3_str_value ( sqlite3_str* dummy )
FUNCTION: int sqlite3_status ( int op, int* pCurrent, int* pHighwater, int resetFlag )
{ xDestroy void* } ;
C-TYPE: sqlite3_backup
-FUNCTION: sqlite3_backup* sqlite3_backup_init ( sqlite3* pDest, char* zDestName, sqlite3* pSource, char* zSourceName )
+FUNCTION: sqlite3_backup* sqlite3_backup_init ( sqlite3* pDest, c-string zDestName, sqlite3* pSource, c-string zSourceName )
FUNCTION: int sqlite3_backup_step ( sqlite3_backup* p, int nPage )
FUNCTION: int sqlite3_unlock_notify ( sqlite3* pBlocked, void* xNotify, void* pNotifyArg )
-FUNCTION: int sqlite3_stricmp ( char* dummy, char* dummy )
+FUNCTION: int sqlite3_stricmp ( c-string dummy, c-string dummy )
-FUNCTION: int sqlite3_strnicmp ( char* dummy, char* dummy, int dummy )
+FUNCTION: int sqlite3_strnicmp ( c-string dummy, c-string dummy, int dummy )
-FUNCTION: int sqlite3_strglob ( char* zGlob, char* zStr )
+FUNCTION: int sqlite3_strglob ( c-string zGlob, c-string zStr )
-FUNCTION: int sqlite3_strlike ( char* zGlob, char* zStr, uint cEsc )
+FUNCTION: int sqlite3_strlike ( c-string zGlob, c-string zStr, uint cEsc )
-FUNCTION: void sqlite3_log ( int iErrCode, char* zFormat )
+FUNCTION: void sqlite3_log ( int iErrCode, c-string zFormat )
FUNCTION: void* sqlite3_wal_hook ( sqlite3* dummy, void* dummy, void* dummy )
FUNCTION: int sqlite3_wal_autocheckpoint ( sqlite3* db, int N )
-FUNCTION: int sqlite3_wal_checkpoint ( sqlite3* db, char* zDb )
+FUNCTION: int sqlite3_wal_checkpoint ( sqlite3* db, c-string zDb )
-FUNCTION: int sqlite3_wal_checkpoint_v2 ( sqlite3* db, char* zDb, int eMode, int* pnLog, int* pnCkpt )
+FUNCTION: int sqlite3_wal_checkpoint_v2 ( sqlite3* db, c-string zDb, int eMode, int* pnLog, int* pnCkpt )
FUNCTION: int sqlite3_vtab_config ( sqlite3* dummy, int op )
FUNCTION: int sqlite3_vtab_nochange ( sqlite3_context* dummy )
-FUNCTION: char* sqlite3_vtab_collation ( sqlite3_index_info* dummy, int dummy )
+FUNCTION: c-string sqlite3_vtab_collation ( sqlite3_index_info* dummy, int dummy )
FUNCTION: int sqlite3_stmt_scanstatus ( sqlite3_stmt* pStmt, int idx, int iScanStatusOp, void* pOut )
STRUCT: sqlite3_snapshot
{ hidden uchar[48] } ;
-FUNCTION: int sqlite3_snapshot_get ( sqlite3* db, char* zSchema, sqlite3_snapshot** ppSnapshot )
+FUNCTION: int sqlite3_snapshot_get ( sqlite3* db, c-string zSchema, sqlite3_snapshot** ppSnapshot )
-FUNCTION: int sqlite3_snapshot_open ( sqlite3* db, char* zSchema, sqlite3_snapshot* pSnapshot )
+FUNCTION: int sqlite3_snapshot_open ( sqlite3* db, c-string zSchema, sqlite3_snapshot* pSnapshot )
FUNCTION: void sqlite3_snapshot_free ( sqlite3_snapshot* dummy )
FUNCTION: int sqlite3_snapshot_cmp ( sqlite3_snapshot* p1, sqlite3_snapshot* p2 )
-FUNCTION: int sqlite3_snapshot_recover ( sqlite3* db, char* zDb )
+FUNCTION: int sqlite3_snapshot_recover ( sqlite3* db, c-string zDb )
-FUNCTION: uchar* sqlite3_serialize ( sqlite3* db, char* zSchema, sqlite3_int64* piSize, uint mFlags )
+FUNCTION: c-string sqlite3_serialize ( sqlite3* db, c-string zSchema, sqlite3_int64* piSize, uint mFlags )
-FUNCTION: int sqlite3_deserialize ( sqlite3* db, char* zSchema, uchar* pData, sqlite3_int64 szDb, sqlite3_int64 szBuf, uint mFlags )
+FUNCTION: int sqlite3_deserialize ( sqlite3* db, c-string zSchema, c-string pData, sqlite3_int64 szDb, sqlite3_int64 szBuf, uint mFlags )
C-TYPE: sqlite3_rtree_geometry
C-TYPE: sqlite3_rtree_query_info
TYPEDEF: double sqlite3_rtree_dbl
-FUNCTION: int sqlite3_rtree_geometry_callback ( sqlite3* db, char* zGeom, void* xGeom, void* pContext )
+FUNCTION: int sqlite3_rtree_geometry_callback ( sqlite3* db, c-string zGeom, void* xGeom, void* pContext )
STRUCT: sqlite3_rtree_geometry
{ pContext void* }
{ pUser void* }
{ xDelUser void* } ;
-FUNCTION: int sqlite3_rtree_query_callback ( sqlite3* db, char* zQueryFunc, void* xQueryFunc, void* pContext, void* xDestructor )
+FUNCTION: int sqlite3_rtree_query_callback ( sqlite3* db, c-string zQueryFunc, void* xQueryFunc, void* pContext, void* xDestructor )
STRUCT: sqlite3_rtree_query_info
{ pContext void* }
C-TYPE: Fts5PhraseIter
TYPEDEF: void* fts5_extension_function
STRUCT: Fts5PhraseIter
- { a uchar* }
- { b uchar* } ;
+ { a c-string }
+ { b c-string } ;
STRUCT: Fts5ExtensionApi
{ iVersion int }
{ iVersion int }
{ xCreateTokenizer void* }
{ xFindTokenizer void* }
- { xCreateFunction void* } ;
\ No newline at end of file
+ { xCreateFunction void* } ;