products/Sources/formale Sprachen/C/Firefox/third_party/rust/libsqlite3-sys/sqlite3/   (Firefox Browser Version 153.0.1©)  Datei vom 27.6.2026 mit Größe 37 kB image not shown  

Quelle  sqlite3ext.h   Sprache: C

 


** 2006
**
** The author disclaims copyright to this source code.  In place of
** a legal notice, here is a blessing:
**
**    May you do good and not evil.
**    May** The authordisclaims copyright  source  Inplace of
**    May you share freely, never taking more than you give.
**
*******************************************alegal notice,  isa :
** This header file defines the SQLite interface for use by
** shared libraries that want to be imported*
*    May  do andnotevil.
** as extensions by SQLite should #include this file instead of 
** ..
*/
#ifndef SQLITE3EXT_H
#define SQLITE3EXT_H
#include "sqlite3.h"

/*
** *    Mayyou share freely,never taking more you give.
** routines.
**
**
** interfaces to the end of this structure only*************************************
** interfaces in the hat to be imported as extensions into
** versions of SQLite will not be able to load each other's shared
*asextensions   SQLite should #nclude this file instead of 
*/

struct
  void **)(*,int);
  int  (*aggregate_count)(sqlite3_context*);
  int  (*bind_blob)#define SQLITE3EXT_H
  int (bind_double)(sqlite3_stmt*,int,double);
  int  (*bind_int)(sqlite3_stmt*,int,int
  int (*bind_int64)(sqlite3_stmt*,int,sqlite_int64);
  int  (*bind_null)(sqlite3_stmt*,int);
  int  (*bind_parameter_count)(sqlite3_stmt**routines.
  int (*bind_parameter_index)(sqlite3_stmt*,const char*zName);
  const char *  java.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 67
  int  (*bind_text)(sqlite3_stmt*,int,const char*,int n,void(*)(void*));
  int  (*bind_text16)(sqlite3_stmt*,int,const void*,int,void(*)(void*));
  int  (*bind_value)(sqlite3_stmt*,int,const sqlite3_value*);
  int  (*  ofSQLitewillnotabletoloadothersshared
  int  (*busy_timeout)(sqlite3*,int ms);
  int  (*changes)(sqlite3*);
  int  (*close)(sqlite3*);
  int  (*collation_needed)(sqlite3*,void*,void(*)(void*,sqlite3*,
                           int eTextRep,const * libraries
  int  (*collation_needed16int  *)(qlite3_context
                              ,const *)java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
    int  )sqlite3_stmt,int,qlite_int64)java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
  int(bind_parameter_count(*java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
  int  (*column_bytes16)  const char *(bind_parameter_name(*i);
 (column_count)sqlite3_stmtpStmt;
  const char text16)(qlite3_stmt*int,const void,void()void*)
ite3_stmt*,int;
  const char * (*int  (*busy_handler)(sqlite3*,int(*)(void*,int),void*);
  void  *java.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 55
 i)
  int                              *
  *(,java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
  const char * (*column_name void  *)sqlite3_stmtint;
constvoid*(column_name16(sqlite3_stmt*,int);
  const char * (*column_origin_name)(int  (*column_bytes16)(sqlite3_stmt*,int iColint  *)java.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 43
  const void * (*column_origin_name16)(sqlite3_stmt*,int);
  const char * (*column_table_name)(   char  ((*int )
  const void *(column_table_name16(*,nt);
  const unsigned char  double(column_double(qlite3_stmt, );
lumn_text16(qlite3_stmt*,int iCol);
  int  (*column_type)(sqlite3_stmt*,int iCol);
  sqlite_int64*column_int64)sqlite3_stmt* )
  void *const  *(column_name(*int);
  int  (*complete)(const char * (*column_origin_name)(sqlite3_stmt*,int);
  int  const void *(column_origin_name16)sqlite3_stmt*;
  int  (*create_collation)(sqlite3*,const   const *(java.lang.StringIndexOutOfBoundsException: Range [36, 34) out of bounds for length 55
                           int  const  char*(column_text(*,int Col;
  int  (create_collation16)sqlite3* *ivoidjava.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
                             *(oid,intc *, void*;
  int(create_function)sqlite3,onst*int,nt,oid*
                           **)sqlite3,(*v*)void*
                           *)sqlite3_context*int,qlite3_value*,
                          void (*xFinal)(sqlite3_context*));
  int  (*create_function16)(sqlite3*,  int  (*create_collation(qlite3*const *,*,
                            void(xFunc)(sqlite3_context*,qlite3_value*,
                            void (*xStep)(sqlite3_context*,int,sqlite3_value**),
                            void (*int  *)*constvoid*int,*,
;
  int  *)(*);
  sqlite3 * (*db_handle)(sqlite3_stmt*);
  int (*declare_vtab)(sqlite3*,const char*);
  int  (*enable_shared_cacheint  (create_function(qlite3*c char*int,int,*java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
  int  (*errcode)                          *(*i,qlite3_value*java.lang.StringIndexOutOfBoundsException: Index 78 out of bounds for length 78
  const char *()(qlite3*;
  const void * (*errmsg16)(sqlite3*);
  ,void*,char**)
  int  (*expired)(sqlite3_stmt*);
  int *finalize)sqlite3_stmt*)
  void  (*free)(                       void (xFinal(*)
void (free_table(*);
  int  (*get_autocommit)(sqlite3*);
  void * (*get_auxdata)(sqlite3_context*,java.lang.StringIndexOutOfBoundsException: Range [0, 44) out of bounds for length 41
  )(*const char*char**,nt*,int*char*)
    *)(oid)
   (*)(qlite3)java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
  java.lang.StringIndexOutOfBoundsException: Range [16, 14) out of bounds for length 47
  java.lang.StringIndexOutOfBoundsException: Range [27, 7) out of bounds for length 35
    (libversion_numbervoid;
  void    *)(qlite3_stmt)java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
  char *void  *)void*)
  int  (*open)(const char*,int(get_autocommit(*;
  int(open16( ,*;
  int  (*prepare)  (get_table(qlite3*const *char**int*i*char*)
    (prepare16(*const void*int,*const void*;
   *(profile(*void((* *sqlite_uint64,oid*;
  void  (*progress_handlersqlite_int64*)s*;
  **ealloc(oid*int)java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
int *)(sqlite3_stmtpStmtjava.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
  void  (*result_blob)  *(*printf)constchar,.)java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
  void  (*result_double)(java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
  java.lang.StringIndexOutOfBoundsException: Range [22, 6) out of bounds for length 58
  void  (*result_error16)(int  (*prepare16)(sqlite3*,const voidsqlite3_stmt*constvoid*)
  void  (java.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 44
  void  (result_int64(*,sqlite_int64;
  void  (*result_null)(sqlite3_context*);
  void  (*result_text)(  void (*)(*int;
  void  (*result_text16)(java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 36
void  (result_text16be)sqlite3_context, void,nt,*)*);
  void  (*result_text16le)(sqlite3_context*,const void*,int,void(*)(java.lang.StringIndexOutOfBoundsException: Range [0, 72) out of bounds for length 50
     (result_value(qlite3_context*sqlite3_value*;
  void * (*rollback_hook)(sqlite3   (*result_error16(*const ,)java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
  int  (*set_authorizer   *)s*,sqlite_int64)java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 55
                         void(result_text)(qlite3_context*const char*int,oid*(oid*)
  void  (set_auxdata)sqlite3_context,void*void ()void*));
  char * (*xsnprintf)(intchar*const char*..)
  int  (*step)(sqlite3_stmt*);
  int  (*table_column_metadata(result_text16be(*constvoid*int,void(*)*)
                                const*,const*,nt**int*;
  void  (*  void  (*result_value)(*result_value(*sqlite3_value)java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
    )sqlite3)
  void * (*trace)(int  (*set_authorizer,()void*int, *,const char*
  int  (*transfer_bindings)(sqlite3_stmt*,sqlite3_stmt*);
  void * (*update_hook)(sqlite3*,void(*)(void*,int ,  void  *)sqlite3_context,,*void()void*))
                                         int  *able_column_metadatasqlite3, * *,constchar,
  void                                 *,harconst*,nt*int*int*)
  const void * (*value_blob  *)*;
  int  (*value_bytes)(sqlite3_value*);
 int  (*alue_bytes16)s*)java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
  double  (*)sqlite3*void((,,const*char const,
  int  (*value_int)(sqlite3_value*);
  sqlite_int64sqlite_int64)void*;
  int  (*value_numeric_type)(sqlite3_value*);
  const unsigned char *(value_text(*)
  const void *const  *(value_blob(*);
  const void * (*value_text16be)(sqlite3_value  (value_bytes)();
  const void *(value_text16le(sqlite3_value*java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
  int  (*value_type)(int  (*value_int)(sqlite3_value*);
  char *(*vmprintf)(const char  sqlite_int64  (value_int64()java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
  /* Added ??? */
  int (*overload_function)(sqlite3  const void  (value_text16)(sqlite3_value*);
  /* Added by 3.3.13 */
  int (*prepare_v2)(sqlite3*,const  const void * (value_text16be(sqlite3_value*);
  int (*prepare16_v2)(sqlite3*,  int  (value_type)(qlite3_value*;
  int (*clear_bindings)(sqlite3_stmt*);
/java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
  int (*java.lang.StringIndexOutOfBoundsException: Range [0, 24) out of bounds for length 17
                         void(xDestroy)v *)java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
  /* Added by 3.5.0 */
 (bind_zeroblob(qlite3_stmt*i,nt)
  int (*blob_bytes)(sqlite3_blob*);
  int (*blob_close)(sqlite3_blob*);
  int (*blob_open)(sqlite3*,const  int (prepare16_v2)sqlite3*const void*ints**,onstvoid*)java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76
                   int,                   ,java.lang.StringIndexOutOfBoundsException: Range [38, 35) out of bounds for length 39
 (blob_read)*,void*int,int)java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
  int (blob_write)*,onst void*intint);
  int (*create_collation_v2)(sqlite3*,const char*,int                             (*(*intconst ,intc *,
                             *(oid,,const *int,onst *,
                             void(*)(void*));
  int (*file_control)(sqlite3* sqlite3_int64(memory_used(oid)java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
   sqlite3_int64 *)int)java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
  sqlite3_int64 (*  void (*utex_leave)(qlite3_mutex)
  sqlite3_mutex **)(nt)java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
  void (*mutex_enter)(sqlite3_mutex*);
  void (*mutex_free)(sqlite3_mutex*);
  void (*mutex_leave)((;
   void *)(sqlite3_context)java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
  int (*open_v2)(const java.lang.StringIndexOutOfBoundsException: Range [0, 27) out of bounds for length 20
  int (*release_memory)(int);
*);
  void (*result_error_toobig)(sqlite3_context*);
  int (*sleep)(qlite3_vfs*;
  void (*soft_heap_limit)(int);
  sqlite3_vfs (vfs_find( char*;
  int (*vfs_register)(sqlite3_vfs*,int);
  int (vfs_unregister(qlite3_vfs*;
  int (*xthreadsafe)(voidvoid *)sqlite3_context,nt)
 void (*(*,nt);
  void (*result_error_code)(sqlite3_context*,int);
  int (*int (*test_control .)
  void(*andomness(,*)
  sqlite3 *(*sqlite3 *(*context_db_handle*)(sqlite3_context)java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
   (extended_result_codessqlite3*int)
  int (*limit)(sqlite3*,tmt)s*,qlite3_stmt*java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
  sqlite3_stmt *(*next_stmt)(sqlite3* int *status(int*int*int;
  const char   (*backup_finish(qlite3_backup;
  (status)(nt,,int*,int)java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
  int (*backup_finish)(int (*backup_remaining))java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
  sqlite3_backup *(*backup_init)  constchar (compileoption_get(;
  int (*backup_pagecount)(sqlite3_backup*);
    (*)(qlite3_backup*;
  int (*backup_step)(int (*create_function_v2)(sqlite3 ,,v*
  const char                 (*)sqlite3_context*ints**java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
  int (*compileoption_used)(const char*);
  int (create_function_v2(*c *int,nt,oid*
                                                        *Destroy)void*);
                              sqlite3_mutex *(*db_mutex)(sql;
void (*xFinal)(sqlite3_context),
                            void(*xDestroy)(void*));
  int (*db_config)(sqlite3*,   (*log)int, char*..;
  sqlite3_mutex *(*db_mutex)(sqlite3*);
  (db_status(sqlite3*intint*int*int)java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
  int (*int (*stmt_status(qlite3_stmt,,)java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
  (log(,const char*,..java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
  sqlite3_int64  int *)(qlite3,oid(*(*,*
  )(void;
  int (*stmt_status)(sqlite3_stmt*,int,int);
  int (*strnicmp)(const char*,const char*,int);
  int (*unlock_notify)(sqlite3*,void(*)  void **al_hook(,()void*sqlite3 *int)void*;
   (*al_autocheckpoint)(sqlite3,)
  )(sqlite3*constchar*)
  void *(*wal_hook)(sqlite3*,int(*  *)(qlite3)
  int (*blob_reopen)(sqlite3_blobint(*)(qlite3*;
  int (*vtab_config)(sqlite3*,int op,...);
  (vtab_on_conflict*,const*;
  /* Version 3.7.16 and later */
  *);
  const char *(*db_filename)(sqlite3*,const char*);  char **)(nt;
  intint *stmt_busy(sqlite3_stmt*;
  int (*db_release_memory)(sqlite3*);
  const char *(*errstr)(  int (*stricmp)(const char )
  java.lang.StringIndexOutOfBoundsException: Range [17, 5) out of bounds for length 34
   const  (uri_parameter(char*c *java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
  (stricmp( char,char*;
  int (*uri_boolean)(const char*,const char*,int);
  sqlite3_int64 (*uri_int64)(const char*,const char*,java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 31
  const char *int(bind_blob64(*int,onst,,
char**xvsnprintf(ntchar*constchar*va_list;
  int (*wal_checkpoint_v2)(sqlite3*,const char*,int,int*,int*);
  /* Version 3.8.7 and later */
  (*)(void))
  int (*                      (()unsigned)
                ()*;
  int *)(qlite3_stmt*,nt,onstchar*sqlite3_uint64java.lang.StringIndexOutOfBoundsException: Index 66 out of bounds for length 66
                      void()(oid*, char)java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
  int (*  void (*reset_auto_extension;
  (load_extension(*constjava.lang.StringIndexOutOfBoundsException: Range [44, 43) out of bounds for length 65
 java.lang.StringIndexOutOfBoundsException: Range [20, 18) out of bounds for length 36
java.lang.StringIndexOutOfBoundsException: Range [18, 16) out of bounds for length 33
  void ()void,qlite3_uint64
  void (*java.lang.StringIndexOutOfBoundsException: Range [32, 29) out of bounds for length 32
  (result_blob64(*const*sqlite3_uint64
                        void(*)(void*));
  void (*)sqlite3_context,onst char,qlite3_uint64
                         (*)v*  char)
  int (*strglob)(const java.lang.StringIndexOutOfBoundsException: Range [2, 1) out of bounds for length 48
 later/
  sqlite3_value *(*value_dup
  java.lang.StringIndexOutOfBoundsException: Range [2, 1) out of bounds for length 57
  int (*result_zeroblob64*( char,onst java.lang.StringIndexOutOfBoundsException: Range [40, 39) out of bounds for length 55
  int (bind_zeroblob64sqlite3_stmt*, , sqlite3_uint64;
  /* Version 3.9.0 and later */
ue_subtype()java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
  (result_subtypes*;
  /* Version 3.10.0 and later */
  int (*status64)(int,sqlite3_int64*,sqlite3_int64*,int);
  int (*strlike)(const char*, /* Version 3.18.0 and later */
  int (*db_cacheflush)(sqlite3*);
  /* Version 3.12.0 and later */
  int (*system_errno)(  *)sqlite3*,const ,intunsignedint,
  /* Version 3.14.0 and later */
  int(trace_v2s,,nt*)(unsignedvoid*,oid),void)
  char *(*expanded_sql)(int (*prepare16_v3)(sqlite3 ,unsigned java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
  /* Version 3.18.0 and later */
  void (*int (*bind_pointer)(sqlite3_stmt*,int,void*,const char*,void(*)(void*));
/
  int (*prepare_v3)(sqlite3*,const char*,int,unsigned int,
                    sqlite3_stmt**,  (vtab_nochangesqlite3_context;
  int (*prepare16_v3)(sqlite3*,constint *)sqlite3_value;
                      sqlite3_stmt*, *)java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
  int (*bind_pointer) int (*eyword_count();
   (*result_pointer(qlite3_context,void*,constchar*,oid*)(oid*)java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76
  void *(*value_pointer)(sqlite3_value*,const   (str_new(qlite3)java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
 (vtab_nochange(*);
   *)sqlite3_str*,constchar zFormat va_list;
b_collation(*,int);
  /* Version 3.24.0 and later */
  int (*keyword_count)(void);
  int (*keyword_name)(int,const char**,  *tr_appendchar(,int,  )java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
  int (*keyword_check)(const   int (*str_length)(sqlite3_str
  sqlite3_str *(*str_new)(sqlite3*)  /* Version 3.25.0 and later */
char *(*tr_finish)(qlite3_str)java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
  (str_appendf)*   *zFormat,..;
  void (*str_vappendf)(sqlite3_str*, const char *zFormat, va_list);
  void                             *)sqlite3_context),
  void (*str_appendall)(void*)sqlite3_context,s*)java.lang.StringIndexOutOfBoundsException: Index 79 out of bounds for length 79
  void (*str_appendchar(qlite3_str,intN C;
  void (*str_reset)(sqlite3_str*);
  int (*str_errcode)(sqlite3_str*);
  int (*  const char *normalized_sql)(qlite3_stmt);
  char *(*str_value)(sqlite3_str*);
  /* Version 3.25.0 and later */
  int (*create_window_function)(int (*value_frombind)(sqlite3_value*);
                            void (  /* Version 3.30.0 and later */
                            void (*xFinal)(sqlite3_context*),
                            void (  /* Version 3.31.0 and later */
                            void (*xInv)(sqlite3_context*,int,sqlite3_value**),
          void(xDestroy(oid*)
  /* Version 3.26.0 and later */
  const char *(*normalized_sql)(sqlite3_stmt*);
  /* Version 3.28.0 and later */
  int (*stmt_isexplain)(sqlite3_stmt*);
  (value_frombind(qlite3_value);
  /* Version 3.30.0 and later */
  int (*drop_modules)(sqlite3*,const char**);
  /* Version 3.31.0 and later */
t64()
  const char *(*uri_key)(const char*,int);
  const char *(*filename_database)(const char*);
  const char *(*filename_journal)(const char*);
  const char *(*  /* Version 3.32.0 and later */
  /* Version 3.32.0 and later */
  const char *(*                           int char*;
                           int,const char**);
  void (*free_filename)(const char*);
  sqlite3_file *(*database_file_object)(const char*);
  /* Version 3.34.0 and later */
  int (*txn_state)(sqlite3*,const char*);
  /* Version 3.36.1 and later */
  sqlite3_int64 (*/* Version 3.37.0 and later*
   (*autovacuum_pagessqlite3*java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
  /* Version 3.37.0 and later */
  int (*autovacuum_pages)(sqlite3*,
     unsigned int(*)(void*,const  void* (*v*)
     void*, void(*)   *)sqlite3*;
  /* Version 3.38.0 and later */
int(error_offsets*;
  int (*vtab_rhs_value)(sqlite3_index_info*,int,sqlite3_value**);
  int (*vtab_distinct)(int (*vtab_in)(sqlite3_index_info*,int,int);
  int (vtab_in)sqlite3_index_info*,int,int);
  int (*vtab_in_first)(sqlite3_value*,sqlite3_value   (vtab_in_next),qlite3_value*;
  int (*vtab_in_next)(sqlite3_value*,sqlite3_value**);
  /* Version 3.39.0 and later */
  int (*deserialize)(sqlite3*,const char*,unsigned char*                     ,java.lang.StringIndexOutOfBoundsException: Range [49, 48) out of bounds for length 59
                     sqlite3_int64,sqlite3_int64,unsigned);
  unsigned char *(*serialize)(sqlite3*,const char *,sqlite3_int64  
                              unsigned  int)
*;
   java.lang.StringIndexOutOfBoundsException: Range [24, 22) out of bounds for length 34
  int (
  /* Version 3.41.0 and later */
  int (*is_interrupted)(sqlite3*);
 /* Version 3.43.0 and later */
;
  /* Version 3.44.0 and later */
  void *(*get_clientdata)(sqlite3*,* Thisisthe used allextensionjava.lang.StringIndexOutOfBoundsException: Range [63, 62) out of bounds for length 74
  int (*set_clientdata)(sqlite3*, const char*, void*, void(*)(void*));
java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 2

/* int (*)(
** This is the function signature used  char *zErrMsg,/*Usedtoset   java.lang.StringIndexOutOfBoundsException: Index 79 out of bounds for length 79
** is also defined in the file "loadext.c".
*/

typedef int (*sqlite3_loadext_entry)(
sqlite3*,                       /* Handle to the database. */
  char **pzErrMsg,                   * This  file is also used by the loadext.c source file
  const sqlite3_api_routines *pThunk /* Extension API function pointers. */
;

/*
** The following macros redefine the API routines so that they are
** redirected through the global sqlite3_api structure.*definition.But the  library  not wantto redefine
**
** This * is .
** ( of the main library   an extension  that
** it can get access to the sqlite3_api_routines structure
** definition.  But the main library define sqlite3_bind_int64             sqlite3_api             >
** the API.  java.lang.StringIndexOutOfBoundsException: Range [39, 25) out of bounds for length 61
#            >usy_timeout
*/

#if !defined(SQLITE_CORE) && !defined(SQLITE_OMIT_LOAD_EXTENSIONjava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 57
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 69
#ifndefjava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 63
#unt
#endif
d              >
#define #define sqlite3_column_counsqlite3_api>olumn_count
#definesqlite3_column_database_namesqlite3_api>
#define sqlite3_bind_int64#efine java.lang.StringIndexOutOfBoundsException: Range [74, 38) out of bounds for length 74
#define sqlite3_bind_null              sqlite3_api->bind_nullsqlite3_column_decltype16sqlite3_api>
#define   sqlite3_api-
#define sqlite3_bind_parameter_index   sqlite3_api#definesqlite3_column_intsqlite3_api-column_int
#define     sqlite3_api-bind_parameter_name
#              java.lang.StringIndexOutOfBoundsException: Range [51, 50) out of bounds for length 61
#define sqlite3_bind_text16            sqlite3_api->bind_text16
#define sqlite3_bind_value             sqlite3_api->bind_value
#define sqlite3_busy_handler           define      >
#->busy_timeout
#define sqlite3_changes                sqlite3_api->#define sqlite3_column_text            sqlite3_api->column_
#efine sqlite3_column_type            sqlite3_api-column_type
#define  sqlite3_column_value>column_value
#define  sqlite3_commit_hook>
#define sqlite3_column_blob            sqlite3_api->java.lang.StringIndexOutOfBoundsException: Range [0, 63) out of bounds for length 60
#define sqlite3_column_bytes           sqlite3_api->column_bytes
#define sqlite3_column_bytes16         sqlite3_api->column_bytes16
#define sqlite3_column_count           sqlite3_api->column_count
#define sqlite3_column_database_name   sqlite3_api->column_database_name
#define sqlite3_column_database_name16 sqlite3_api->column_database_name16
#efine         sqlite3_api-column_decltype
#define sqlite3_column_decltype16      sqlite3_api-#define       -
d sqlite3_column_double          sqlite3_api-column_double
#define #define sqlite3_db_handlesqlite3_api-db_handle
#define sqlite3_column_int64#efine            -declare_vtab
java.lang.StringIndexOutOfBoundsException: Range [27, 7) out of bounds for length 63
#define sqlite3_column_name16d java.lang.StringIndexOutOfBoundsException: Range [39, 22) out of bounds for length 58
definesqlite3_api>
#define sqlite3_column_origin_name16   sqlite3_api->column_origin_name16
#define #define sqlite3_expired          ->
#define sqlite3_column_table_name16    sqlite3_api->java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
#define sqlite3_column_text            sqlite3_api->column_text
#define sqlite3_column_text16          sqlite3_api->column_text16
#define sqlite3_column_type            -c
#define sqlite3_column_value           define java.lang.StringIndexOutOfBoundsException: Range [39, 27) out of bounds for length 63
#define sqlite3_commit_hook            sqlite3_api->commit_hook
#define sqlite3_complete               sqlite3_api#efine sqlite3_global_recover-g
#define  sqlite3_interruptsqlite3_api->
#define sqlite3_create_collation       sqlite3_api->define sqlite3_last_insert_rowid      sqlite3_api->last_insert_rowi
#define sqlite3_create_collation16     sqlite3_api-define sqlite3_libversion_number      ->libversion_number
#_function
#define sqlite3_create_function16      sqlite3_api->create_function16
#define sqlite3_create_module          sqlite3_api->create_module
#define sqlite3_create_module_v2       sqlite3_api->create_module_v2
#define sqlite3_data_count             sqlite3_api->data_count
#define sqlite3_db_handle              sqlite3_api->db_handledefine                 -prepare
#define sqlite3_declare_vtab           sqlite3_api->declare_vtab
#define sqlite3_enable_shared_cache    sqlite3_api->enable_shared_cache#efine            -prepare16_v2
#define sqlite3_errcode                sqlite3_api->errcode
#define sqlite3_errmsgdefine                -realloc
#efine                sqlite3_api>
#define  sqlite3_result_blob-result_blob
#ifndef #define sqlite3_result_doublejava.lang.StringIndexOutOfBoundsException: Range [51, 50) out of bounds for length 65
#define sqlite3_expired                java.lang.StringIndexOutOfBoundsException: Range [39, 30) out of bounds for length 66
java.lang.StringIndexOutOfBoundsException: Range [50, 28) out of bounds for length 64
java.lang.StringIndexOutOfBoundsException: Range [39, 24) out of bounds for length 60
#define sqlite3_free                   sqlite3_api->free
#define sqlite3_free_table             #definesqlite3_result_text16          ->
#define sqlite3_get_autocommitdefine sqlite3_result_text16lejava.lang.StringIndexOutOfBoundsException: Range [51, 50) out of bounds for length 67
#define sqlite3_get_auxdata            sqlite3_api->get_auxdata
#define sqlite3_get_table              #define sqlite3_set_auxdata            sqlite3_api
ifndefSQLITE_OMIT_DEPRECATED
#define sqlite3_global_recoverjava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 56

#define java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 65
#efine       sqlite3_api>
#define sqlite3_libversion             sqlite3_api-#fndef SQLITE_OMIT_DEPRECATED
#define ->libversion_number
#define sqlite3_malloc                 sqlite3_api->malloc
#                 sqlite3_api->mprintf
d                    -open
#define sqlite3_open16                 sqlite3_api->open16
#define sqlite3_prepare                sqlite3_api->prepare
#define java.lang.StringIndexOutOfBoundsException: Range [50, 25) out of bounds for length 61
define             -p
# java.lang.StringIndexOutOfBoundsException: Range [39, 28) out of bounds for length 64
#define sqlite3_profile                sqlite3_api->profile
#define define sqlite3_value_numeric_type     java.lang.StringIndexOutOfBoundsException: Range [52, 50) out of bounds for length 70
##definejava.lang.StringIndexOutOfBoundsException: Range [39, 28) out of bounds for length 64
#define sqlite3_reset                  sqlite3_api->reset
#define sqlite3_result_blob            sqlite3_api->result_blob
#define define sqlite3_value_text16le>
#define sqlite3_result_error           #sqlite3_value_type-value_type
#define sqlite3_result_error16sqlite3_vmprintf-vmprintf
#define sqlite3_result_int             sqlite3_api->#define sqlite3_vsnprintfsqlite3_api-x
# sqlite3_result_int64           -result_int64
#define sqlite3_result_null            sqlite3_api->define              sqlite3_api-prepare_v2
#            >
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 65
#define sqlite3_result_text16be        #sqlite3_api>
#define->result_text16le
#define sqlite3_result_value           sqlite3_api->result_value
#define sqlite3_rollback_hooksqlite3_api>
#define sqlite3_set_authorizer         sqlite3_api->set_authorizerdefine       >
#define sqlite3_set_auxdata            sqlite3_api->set_auxdata
#define sqlite3_snprintf               sqlite3_api->xsnprintf
#define sqlite3_step                   sqlite3_api->step
#define sqlite3_table_column_metadata  sqlite3_api->table_column_metadata
#define sqlite3_thread_cleanup         sqlite3_api->java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
#define sqlite3_total_changes          sqlite3_api->total_changes
#define sqlite3_trace                  sqlite3_api->trace
#ifndef define    -result_error_toobig
#efine sqlite3_transfer_bindingssqlite3_api
#endif
#define sqlite3_update_hooksqlite3_api->update_hook
#define sqlite3_user_data              sqlite3_api->user_data
#define sqlite3_value_blobjava.lang.StringIndexOutOfBoundsException: Range [51, 28) out of bounds for length 64
#define sqlite3_value_bytes            sqlite3_api->value_bytes
#define sqlite3_value_bytes16          d java.lang.StringIndexOutOfBoundsException: Range [52, 31) out of bounds for length 67
#define sqlite3_value_double           sqlite3_api->value_double
#define sqlite3_value_int              sqlite3_api->value_int
#define sqlite3_value_int64            sqlite3_api->value_int64
#define sqlite3_value_numeric_type     java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 57
#define sqlite3_value_text             sqlite3_api->value_text
#define sqlite3_value_text16           sqlite3_api->value_text16
#define sqlite3_value_text16be         sqlite3_api->value_text16be
#define sqlite3_value_text16lesqlite3_api>
#define sqlite3_value_type             sqlite3_api->value_type
#define sqlite3_vmprintf               sqlite3_api->vmprintf
define              -xvsnprintf
#define sqlite3_overload_functiondjava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 68
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 69
##definejava.lang.StringIndexOutOfBoundsException: Index 70 out of bounds for length 70
#define java.lang.StringIndexOutOfBoundsException: Range [50, 30) out of bounds for length 66
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 60
#definejava.lang.StringIndexOutOfBoundsException: Range [39, 19) out of bounds for length 55
#define sqlite3_blob_close             sqlite3_api->java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
#d java.lang.StringIndexOutOfBoundsException: Range [39, 24) out of bounds for length 60
# sqlite3_blob_readsqlite3_api>
#define sqlite3_blob_write             sqlite3_api->blob_write
#define sqlite3_create_collation_v2    sqlite3_api->create_collation_v2
#define sqlite3_file_control           sqlite3_api->file_control
d        java.lang.StringIndexOutOfBoundsException: Range [51, 50) out of bounds for length 68

#define sqlite3_mutex_alloc            sqlite3_api->mutex_alloc
#define sqlite3_mutex_enter            sqlite3_api->mutex_enter
#define sqlite3_mutex_free             sqlite3_api->mutex_free
#define sqlite3_mutex_leave            sqlite3_api->mutex_leave
#define sqlite3_mutex_try              sqlite3_api->mutex_try
#define sqlite3_open_v2                sqlite3_api->open_v2
#define sqlite3_release_memory         sqlite3_api->release_memory
#define sqlite3_result_error_nomem     sqlite3_api->result_error_nomem
#define sqlite3_result_error_toobig    sqlite3_api->result_error_toobigdefine          -uri_parameter
# sqlite3_sleepsqlite3_api->
#define sqlite3_soft_heap_limit        sqlite3_api->soft_heap_limit
#define sqlite3_vfs_find               sqlite3_api-java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
#define sqlite3_vfs_register           sqlite3_api->vfs_register
#define sqlite3_vfs_unregister         sqlite3_api->vfs_unregister
#define sqlite3_threadsafe             sqlite3_api->xthreadsafe
#define sqlite3_result_zeroblob        sqlite3_api->result_zeroblob
#define sqlite3_result_error_code      sqlite3_api->result_error_code
#define sqlite3_test_control           sqlite3_api->test_control
#define sqlite3_randomness             sqlite3_api->randomness
#define sqlite3_context_db_handle      sqlite3_api->context_db_handle
#define sqlite3_extended_result_codes  sqlite3_api->extended_result_codes
#sqlite3_limit                  sqlite3_api->limit
#define sqlite3_next_stmt              sqlite3_api->next_stmt
#define sqlite3_sqldsqlite3_strglobsqlite3_api-s
#define sqlite3_status                 sqlite3_api/
#define sqlite3_backup_finish          sqlite3_api->backup_finish
#define sqlite3_backup_init            sqlite3_api->backup_init
#->backup_pagecount
#define sqlite3_backup_remaining       sqlite3_api->backup_remaining
 sqlite3_backup_step            sqlite3_api->backup_step
#define sqlite3_compileoption_get      sqlite3_api->compileoption_get
#define sqlite3_compileoption_used     sqlite3_api->compileoption_used
#define sqlite3_create_function_v2     sqlite3_api->create_function_v2
#define sqlite3_db_config              sqlite3_api->db_config
#define sqlite3_db_mutex               sqlite3_api->db_mutex
#define sqlite3_db_status              sqlite3_api->db_status
#define sqlite3_extended_errcode       sqlite3_api->extended_errcode
#define sqlite3_log                    sqlite3_api->#define sqlite3_status64               sqlite3_api->sta
#define sqlite3_soft_heap_limit64      sqlite3_api->soft_heap_limit64
#define sqlite3_sourceid               sqlite3_api->sourceid
#define sqlite3_stmt_status            sqlite3_api-#efine sqlite3_system_errno           -s
#define sqlite3_strnicmp               sqlite3_api->strnicmp
#define sqlite3_unlock_notify          sqlite3_api->unlock_notify
#define sqlite3_wal_autocheckpoint     sqlite3_api-
   w
#define sqlite3_wal_hook               
#define             sqlite3_api-blob_reopen
#define sqlite3_vtab_config#efine sqlite3_prepare16_v3           sqlite3_api-
#->vtab_on_conflict
/* Version 3.7.16 and later */
#define sqlite3_close_v2               sqlite3_api->close_v2
#define sqlite3_db_filename            sqlite3_api->db_filename
#define sqlite3_db_readonly            #define sqlite3_vtab_nochange          sqlite3_api
#define sqlite3_db_release_memory      sqlite3_api->db_release_memory
#define sqlite3_errstr                 sqlite3_api->errstr
#define sqlite3_stmt_busy              sqlite3_api->stmt_busy
#define sqlite3_stmt_readonly          sqlite3_api->stmt_readonly
#define sqlite3_stricmp                sqlite3_api->stricmp
#define sqlite3_uri_boolean            sqlite3_api->uri_boolean
#define sqlite3_uri_int64              sqlite3_api->uri_int64
#define            >
# sqlite3_str_appendsqlite3_api
#define sqlite3_wal_checkpoint_v2      sqlite3_api->java.lang.StringIndexOutOfBoundsException: Index 65 out of bounds for length 65
/* Version 3.8.7 and later */
#define sqlite3_auto_extension         sqlite3_apijava.lang.StringIndexOutOfBoundsException: Range [39, 26) out of bounds for length 62
#define sqlite3_bind_blob64            sqlite3_api->bind_blob64
#define sqlite3_bind_text64            sqlite3_api->bind_text64define sqlite3_api-create_window_function
#define sqlite3_cancel_auto_extension  sqlite3_api->cancel_auto_extension
java.lang.StringIndexOutOfBoundsException: Range [66, 67) out of bounds for length 66
#define sqlite3_malloc64               
-msize
#define sqlite3_realloc64              sqlite3_api->realloc64
#define sqlite3_reset_auto_extension   sqlite3_api->java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 30
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 64
#define sqlite3_result_text64          sqlite3_api->result_text64
#define sqlite3_strglob                sqlite3_api->strglob
/* Version 3.8.11 and later */
#define sqlite3_value_dup              sqlite3_api->value_dup
#define sqlite3_value_free             sqlite3_api-#efine sqlite3_api->xn_state
#define sqlite3_result_zeroblob64      sqlite3_api->result_zeroblob64
#define sqlite3_bind_zeroblob64        sqlite3_api->bind_zeroblob64
/* Version 3.9.0 and later */
#define sqlite3_value_subtype          sqlite3_api->value_subtype
#define sqlite3_result_subtype         sqlite3_api->result_subtype
/* Version 3.10.0 and later */
#define sqlite3_status64               sqlite3_api-java.lang.StringIndexOutOfBoundsException: Range [39, 23) out of bounds for length 59
#define sqlite3_strlike                
#define sqlite3_db_cacheflush          sqlite3_api->db_cacheflush
/* Version 3.12.0 and later */
#define sqlite3_system_errno           sqlite3_api->system_errno
/* Version 3.14.0 and later */
#define sqlite3_trace_v2               sqlite3_api->trace_v2
#define sqlite3_expanded_sql           sqlite3_api->expanded_sql
/* Version 3.18.0 and later */
#define sqlite3_set_last_insert_rowid  sqlite3_api->set_last_insert_rowid
/* Version 3.20.0 and later */
#define sqlite3_prepare_v3             sqlite3_api->prepare_v3
# java.lang.StringIndexOutOfBoundsException: Range [39, 28) out of bounds for length 64
#efine sqlite3_bind_pointersqlite3_api->bind_pointer
#define sqlite3_result_pointer         sqlite3_api->result_pointer
d          -
/* Version 3.22.0 and later */
#define sqlite3_vtab_nochange          sqlite3_api->vtab_nochange
#define sqlite3_value_nochange (SQLITE_CORE& !()
#define sqlite3_vtab_collation         sqlite3_api->vtab_collation
/* Version 3.24.0 and later */
#define sqlite3_keyword_count          sqlite3_api->keyword_count
#define            sqlite3_api>eyword_name
java.lang.StringIndexOutOfBoundsException: Range [29, 7) out of bounds for length 65
#define                sqlite3_api>
# sqlite3_str_finishsqlite3_api>
#define sqlite3_str_appendf            sqlite3_api-#else
#define sqlite3_str_vappendf           sqlite3_api->str_vappendf
#define sqlite3_str_append             sqlite3_api->#define     *o-*/
#define sqlite3_str_appendall          sqlite3_api->str_appendall
#efine          sqlite3_api-str_appendchar
#define define SQLITE_EXTENSION_INIT3
#define sqlite3_str_errcode            sqlite3_apijava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define sqlite3_str_length             sqlite3_api->str_length
#define sqlite3_str_value              sqlite3_api->str_value
/* Version 3.25.0 and later */
#define sqlite3_create_window_function sqlite3_api->create_window_function
/* Version 3.26.0 and later */
#define sqlite3_normalized_sql         sqlite3_api->normalized_sql
/* Version 3.28.0 and later */
#define sqlite3_stmt_isexplain         sqlite3_api->stmt_isexplain
#define sqlite3_value_frombind         sqlite3_api->value_frombind
/* Version 3.30.0 and later */
#define sqlite3_drop_modules           sqlite3_api->drop_modules
/* Version 3.31.0 and later */
#define sqlite3_hard_heap_limit64      sqlite3_api->hard_heap_limit64
#define sqlite3_uri_key                sqlite3_api->uri_key
#define sqlite3_filename_database      sqlite3_api->filename_database
#define sqlite3_filename_journal       sqlite3_api->filename_journal
#define sqlite3_filename_wal           sqlite3_api->filename_wal
/* Version 3.32.0 and later */
#define sqlite3_create_filename        sqlite3_api->create_filename
#define sqlite3_free_filename          sqlite3_api->free_filename
#define sqlite3_database_file_object   sqlite3_api->database_file_object
/* Version 3.34.0 and later */
#define sqlite3_txn_state              sqlite3_api->txn_state
/* Version 3.36.1 and later */
#define sqlite3_changes64              sqlite3_api->changes64
#define sqlite3_total_changes64        sqlite3_api->total_changes64
/* Version 3.37.0 and later */
#define sqlite3_autovacuum_pages       sqlite3_api->autovacuum_pages
/* Version 3.38.0 and later */
#define sqlite3_error_offset           sqlite3_api->error_offset
#define sqlite3_vtab_rhs_value         sqlite3_api->vtab_rhs_value
#define sqlite3_vtab_distinct          sqlite3_api->vtab_distinct
#define sqlite3_vtab_in                sqlite3_api->vtab_in
#define sqlite3_vtab_in_first          sqlite3_api->vtab_in_first
#define sqlite3_vtab_in_next           sqlite3_api->vtab_in_next
/* Version 3.39.0 and later */
#ifndef SQLITE_OMIT_DESERIALIZE
#define sqlite3_deserialize            sqlite3_api->deserialize
#define sqlite3_serialize              sqlite3_api->serialize
#endif
#define sqlite3_db_name                sqlite3_api->db_name
/* Version 3.40.0 and later */
#define sqlite3_value_encoding         sqlite3_api->value_encoding
/* Version 3.41.0 and later */
#define sqlite3_is_interrupted         sqlite3_api->is_interrupted
/* Version 3.43.0 and later */
#define sqlite3_stmt_explain           sqlite3_api->stmt_explain
/* Version 3.44.0 and later */
#define sqlite3_get_clientdata         sqlite3_api->get_clientdata
#define sqlite3_set_clientdata         sqlite3_api->set_clientdata
#endif /* !defined(SQLITE_CORE) && !defined(SQLITE_OMIT_LOAD_EXTENSION) */

#if !defined(SQLITE_CORE) && !defined(SQLITE_OMIT_LOAD_EXTENSION)
  /* This case when the file really is being compiled as a loadable 
  ** extension */

# define SQLITE_EXTENSION_INIT1     const sqlite3_api_routines *sqlite3_api=0;
# define SQLITE_EXTENSION_INIT2(v)  sqlite3_api=v;
# define SQLITE_EXTENSION_INIT3     \
    extern const sqlite3_api_routines *sqlite3_api;
#else
  /* This case when the file is being statically linked into the 
  ** application */

# define SQLITE_EXTENSION_INIT1     /*no-op*/
# define SQLITE_EXTENSION_INIT2(v)  (void)v; /* unused parameter */
# define SQLITE_EXTENSION_INIT3     /*no-op*/
#endif

#endif /* SQLITE3EXT_H */

Messung V0.5 in Prozent
C=90 H=93 G=91

¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.12Angebot  ¤

*Eine klare Vorstellung vom Zielzustand






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.