diff options
Diffstat (limited to 'lib/sqlite_linux_amd64.go')
-rw-r--r-- | lib/sqlite_linux_amd64.go | 682 |
1 files changed, 341 insertions, 341 deletions
diff --git a/lib/sqlite_linux_amd64.go b/lib/sqlite_linux_amd64.go index b22443e..35a254b 100644 --- a/lib/sqlite_linux_amd64.go +++ b/lib/sqlite_linux_amd64.go @@ -3153,8 +3153,8 @@ type Size_t = uint64 /* <builtin>:9:23 */ type Wchar_t = int32 /* <builtin>:15:24 */ -type X__builtin_va_list = uintptr /* <builtin>:28:14 */ -type X__float128 = float64 /* <builtin>:29:21 */ +type X__builtin_va_list = uintptr /* <builtin>:29:14 */ +type X__float128 = float64 /* <builtin>:30:21 */ // ***************************************************************************** // @@ -3660,7 +3660,7 @@ type sqlite3 = struct { FpUnlockArg uintptr FxUnlockNotify uintptr FpNextBlocked uintptr -} +} /* sqlite3.c:1297:9 */ // CAPI3REF: Database Connection Handle // KEYWORDS: {database connection} {database connections} @@ -3809,7 +3809,7 @@ type Sqlite3_callback = uintptr /* sqlite3.c:1386:13 */ // for their own use. The pMethods entry is a pointer to an // [sqlite3_io_methods] object that defines methods for performing // I/O operations on the open file. -type sqlite3_file = struct{ FpMethods uintptr } +type sqlite3_file = struct{ FpMethods uintptr } /* sqlite3.c:1297:9 */ // CAPI3REF: Result Codes // KEYWORDS: {result code definitions} @@ -3941,7 +3941,7 @@ type sqlite3_io_methods = struct { FxShmUnmap uintptr FxFetch uintptr FxUnfetch uintptr -} +} /* sqlite3.c:1297:9 */ // CAPI3REF: OS Interface File Virtual Methods Object // @@ -4296,7 +4296,7 @@ type sqlite3_api_routines = struct { Fcreate_filename uintptr Ffree_filename uintptr Fdatabase_file_object uintptr -} +} /* sqlite3.c:2244:9 */ // CAPI3REF: Loadable Extension Thunk // @@ -4496,7 +4496,7 @@ type sqlite3_vfs = struct { FxSetSystemCall uintptr FxGetSystemCall uintptr FxNextSystemCall uintptr -} +} /* sqlite3.c:1297:9 */ // CAPI3REF: OS Interface Object // @@ -4738,7 +4738,7 @@ type sqlite3_mem_methods = struct { FxInit uintptr FxShutdown uintptr FpAppData uintptr -} +} /* sqlite3.c:2713:9 */ // CAPI3REF: Memory Allocation Routines // @@ -4853,7 +4853,7 @@ type sqlite3_value = struct { FuTemp U32 Fdb uintptr FxDel uintptr -} +} /* sqlite3.c:1297:9 */ // CAPI3REF: Dynamically Typed Value Object // KEYWORDS: {protected sqlite3_value} {unprotected sqlite3_value} @@ -4915,7 +4915,7 @@ type sqlite3_context = struct { FskipFlag U8 Fargc U8 Fargv [1]uintptr -} +} /* sqlite3.c:1297:9 */ // CAPI3REF: SQL Function Context Object // @@ -4955,7 +4955,7 @@ type sqlite3_vtab = struct { FpModule uintptr FnRef int32 FzErrMsg uintptr -} +} /* sqlite3.c:1297:9 */ // The interface to the virtual-table mechanism is currently considered // to be experimental. The interface might change in incompatible ways. @@ -4980,10 +4980,10 @@ type sqlite3_index_info = struct { FestimatedRows Sqlite3_int64 FidxFlags int32 FcolUsed Sqlite3_uint64 -} +} /* sqlite3.c:7738:9 */ -type Sqlite3_index_info = sqlite3_index_info /* sqlite3.c:7738:35 */ -type sqlite3_vtab_cursor = struct{ FpVtab uintptr } +type Sqlite3_index_info = sqlite3_index_info /* sqlite3.c:7738:35 */ +type sqlite3_vtab_cursor = struct{ FpVtab uintptr } /* sqlite3.c:7739:9 */ type Sqlite3_vtab_cursor = sqlite3_vtab_cursor /* sqlite3.c:7739:36 */ type sqlite3_module = struct { @@ -5011,7 +5011,7 @@ type sqlite3_module = struct { FxRelease uintptr FxRollbackTo uintptr FxShadowName uintptr -} +} /* sqlite3.c:1297:9 */ type Sqlite3_module = sqlite3_module /* sqlite3.c:7740:31 */ @@ -5120,7 +5120,7 @@ type sqlite3_index_constraint = struct { Fop uint8 Fusable uint8 FiTermOffset int32 -} +} /* sqlite3.c:7738:9 */ // CAPI3REF: Virtual Table Indexing Information // KEYWORDS: sqlite3_index_info @@ -5226,7 +5226,7 @@ type sqlite3_index_orderby = struct { FiColumn int32 Fdesc uint8 _ [3]byte -} +} /* sqlite3.c:7738:9 */ // CAPI3REF: Virtual Table Indexing Information // KEYWORDS: sqlite3_index_info @@ -5332,7 +5332,7 @@ type sqlite3_index_constraint_usage = struct { FargvIndex int32 Fomit uint8 _ [3]byte -} +} /* sqlite3.c:7738:9 */ // CAPI3REF: Mutex Methods Object // @@ -5407,7 +5407,7 @@ type sqlite3_mutex_methods = struct { FxMutexLeave uintptr FxMutexHeld uintptr FxMutexNotheld uintptr -} +} /* sqlite3.c:8572:9 */ // CAPI3REF: Mutex Methods Object // @@ -5497,7 +5497,7 @@ type sqlite3_str = struct { FaccError U8 FprintfFlags U8 _ [2]byte -} +} /* sqlite3.c:8832:9 */ // CAPI3REF: Dynamic String Object // KEYWORDS: {dynamic string} @@ -5526,7 +5526,7 @@ type Sqlite3_str = sqlite3_str /* sqlite3.c:8832:28 */ type sqlite3_pcache_page = struct { FpBuf uintptr FpExtra uintptr -} +} /* sqlite3.c:1297:9 */ // CAPI3REF: Custom Page Cache Object // @@ -5709,7 +5709,7 @@ type sqlite3_pcache_methods2 = struct { FxTruncate uintptr FxDestroy uintptr FxShrink uintptr -} +} /* sqlite3.c:9490:9 */ // CAPI3REF: Application Defined Page Cache. // KEYWORDS: {page cache} @@ -5885,7 +5885,7 @@ type sqlite3_pcache_methods = struct { FxRekey uintptr FxTruncate uintptr FxDestroy uintptr -} +} /* sqlite3.c:9513:9 */ // This is the obsolete pcache_methods object that has now been replaced // by sqlite3_pcache_methods2. This object is not used by SQLite. It is @@ -5913,7 +5913,7 @@ type sqlite3_backup = struct { FnPagecount Pgno FisAttached int32 FpNext uintptr -} +} /* sqlite3.c:1297:9 */ // CAPI3REF: Online Backup Object // @@ -5943,7 +5943,7 @@ type Sqlite3_backup = sqlite3_backup /* sqlite3.c:9539:31 */ // version of the database file so that it is possible to later open a new read // transaction that sees that historical version of the database rather than // the most recent version. -type sqlite3_snapshot = struct{ Fhidden [48]uint8 } +type sqlite3_snapshot = struct{ Fhidden [48]uint8 } /* sqlite3.c:10560:9 */ // CAPI3REF: Database Snapshot // KEYWORDS: {snapshot} {sqlite3_snapshot} @@ -6006,7 +6006,7 @@ type sqlite3_rtree_geometry = struct { FaParam uintptr FpUser uintptr FxDelUser uintptr -} +} /* sqlite3.c:10887:9 */ // CAPI3REF: Flags for sqlite3_deserialize() // @@ -6061,7 +6061,7 @@ type sqlite3_rtree_query_info = struct { FeWithin int32 FrScore Sqlite3_rtree_dbl FapSqlParam uintptr -} +} /* sqlite3.c:10888:9 */ type Sqlite3_rtree_query_info = sqlite3_rtree_query_info /* sqlite3.c:10888:41 */ @@ -6121,7 +6121,7 @@ type Fts5ExtensionApi1 = struct { FxPhraseNext uintptr FxPhraseFirstColumn uintptr FxPhraseNextColumn uintptr -} +} /* sqlite3.c:12682:9 */ // Allowed values for sqlite3_rtree_query.eWithin and .eParentWithin. @@ -6158,7 +6158,7 @@ type Fts5ExtensionApi = Fts5ExtensionApi1 /* sqlite3.c:12682:33 */ type Fts5PhraseIter1 = struct { Fa uintptr Fb uintptr -} +} /* sqlite3.c:12684:9 */ type Fts5PhraseIter = Fts5PhraseIter1 /* sqlite3.c:12684:31 */ @@ -6167,7 +6167,7 @@ type fts5_tokenizer = struct { FxCreate uintptr FxDelete uintptr FxTokenize uintptr -} +} /* sqlite3.c:13145:9 */ type Fts5_tokenizer = fts5_tokenizer /* sqlite3.c:13145:31 */ @@ -6188,7 +6188,7 @@ type fts5_api = struct { FxCreateTokenizer uintptr FxFindTokenizer uintptr FxCreateFunction uintptr -} +} /* sqlite3.c:13181:9 */ // Flags that may be passed as the third argument to xTokenize() @@ -6242,7 +6242,7 @@ type Hash1 = struct { Fcount uint32 Ffirst uintptr Fht uintptr -} +} /* sqlite3.c:1297:9 */ // Is the sqlite3ErrName() function needed in the build? Currently, // it is needed by "mutex_w32.c" (when debugging), "os_win.c" (when @@ -6283,7 +6283,7 @@ type HashElem1 = struct { Fprev uintptr Fdata uintptr FpKey uintptr -} +} /* sqlite3.c:1297:9 */ type HashElem = HashElem1 /* sqlite3.c:13861:25 */ @@ -6310,7 +6310,7 @@ type HashElem = HashElem1 /* sqlite3.c:13861:25 */ type _ht = struct { Fcount uint32 Fchain uintptr -} +} /* sqlite3.c:1297:9 */ // Wide character type. // Locale-writers should change this as necessary to @@ -6598,7 +6598,7 @@ type X__mbstate_t = struct { type _G_fpos_t = struct { F__pos X__off_t F__state X__mbstate_t -} +} /* __fpos_t.h:10:9 */ // The tag name of this struct is _G_fpos_t to preserve historic // C++ mangled names for functions taking fpos_t arguments. @@ -6631,7 +6631,7 @@ type X__fpos_t = _G_fpos_t /* __fpos_t.h:14:3 */ type _G_fpos64_t = struct { F__pos X__off64_t F__state X__mbstate_t -} +} /* __fpos64_t.h:10:9 */ // bits/types.h -- definitions of __*_t types underlying *_t types. // Copyright (C) 2002-2018 Free Software Foundation, Inc. @@ -6688,7 +6688,7 @@ type _IO_FILE = struct { F__pad5 Size_t F_mode int32 F_unused2 [20]int8 -} +} /* __FILE.h:4:1 */ type X__FILE = _IO_FILE /* __FILE.h:5:25 */ @@ -7234,14 +7234,14 @@ type __pthread_rwlock_arch_t = struct { F__pad2 uint64 F__flags uint32 _ [4]byte -} +} /* pthreadtypes-arch.h:65:1 */ // Common definition of pthread_mutex_t. type __pthread_internal_list = struct { F__prev uintptr F__next uintptr -} +} /* thread-shared-types.h:82:9 */ // Common definition of pthread_mutex_t. @@ -7258,7 +7258,7 @@ type __pthread_mutex_s = struct { F__spins int16 F__elision int16 F__list X__pthread_list_t -} +} /* thread-shared-types.h:118:1 */ // Common definition of pthread_cond_t. @@ -7270,7 +7270,7 @@ type __pthread_cond_s = struct { F__g1_orig_size uint32 F__wrefs uint32 F__g_signals [2]uint32 -} +} /* thread-shared-types.h:171:1 */ // Thread identifiers. The structure of the attribute type is not // exposed on purpose. @@ -7299,7 +7299,7 @@ type Pthread_once_t = int32 /* pthreadtypes.h:53:30 */ type pthread_attr_t = struct { _ [0]uint64 F__size [56]int8 -} +} /* pthreadtypes.h:56:1 */ type Pthread_attr_t = pthread_attr_t /* pthreadtypes.h:62:30 */ @@ -7525,7 +7525,7 @@ type BusyHandler1 = struct { FpBusyArg uintptr FnBusy int32 _ [4]byte -} +} /* sqlite3.c:1297:9 */ // The SQLITE_WITHIN(P,S,E) macro checks to see if pointer P points to // something between S (inclusive) and E (exclusive). @@ -7642,7 +7642,7 @@ type AggInfo1 = struct { FnFunc int32 FselId U32 FpNext uintptr -} +} /* sqlite3.c:1297:9 */ // Name of table that holds the database schema. @@ -7695,7 +7695,7 @@ type AggInfo = AggInfo1 /* sqlite3.c:14659:24 */ type AuthContext1 = struct { FzAuthContext uintptr FpParse uintptr -} +} /* sqlite3.c:14660:9 */ type AuthContext = AuthContext1 /* sqlite3.c:14660:28 */ type AutoincInfo1 = struct { @@ -7703,7 +7703,7 @@ type AutoincInfo1 = struct { FpTab uintptr FiDb int32 FregCtr int32 -} +} /* sqlite3.c:1297:9 */ type AutoincInfo = AutoincInfo1 /* sqlite3.c:14661:28 */ type Bitvec1 = struct { @@ -7714,7 +7714,7 @@ type Bitvec1 = struct { _ [0]uint64 FaBitmap [496]U8 } -} +} /* sqlite3.c:1297:9 */ type Bitvec = Bitvec1 /* sqlite3.c:14662:23 */ type CollSeq1 = struct { @@ -7723,7 +7723,7 @@ type CollSeq1 = struct { FpUser uintptr FxCmp uintptr FxDel uintptr -} +} /* sqlite3.c:1297:9 */ type CollSeq = CollSeq1 /* sqlite3.c:14663:24 */ type Column1 = struct { @@ -7736,7 +7736,7 @@ type Column1 = struct { FhName U8 FcolFlags U16 _ [2]byte -} +} /* sqlite3.c:1297:9 */ type Column = Column1 /* sqlite3.c:14664:23 */ type Db1 = struct { @@ -7745,7 +7745,7 @@ type Db1 = struct { Fsafety_level U8 FbSyncSet U8 FpSchema uintptr -} +} /* sqlite3.c:1297:9 */ type Db = Db1 /* sqlite3.c:14665:19 */ type Schema1 = struct { @@ -7760,7 +7760,7 @@ type Schema1 = struct { Fenc U8 FschemaFlags U16 Fcache_size int32 -} +} /* sqlite3.c:1297:9 */ type Schema = Schema1 /* sqlite3.c:14666:23 */ type Expr1 = struct { @@ -7779,7 +7779,7 @@ type Expr1 = struct { FiRightJoinTable I16 FpAggInfo uintptr Fy struct{ FpTab uintptr } -} +} /* sqlite3.c:1297:9 */ type Expr = Expr1 /* sqlite3.c:14667:21 */ type ExprList1 = struct { @@ -7799,7 +7799,7 @@ type ExprList1 = struct { } _ [4]byte } -} +} /* sqlite3.c:1297:9 */ type ExprList = ExprList1 /* sqlite3.c:14668:25 */ type FKey1 = struct { @@ -7816,14 +7816,14 @@ type FKey1 = struct { FiFrom int32 FzCol uintptr } -} +} /* sqlite3.c:1297:9 */ type FKey = FKey1 /* sqlite3.c:14669:21 */ type FuncDestructor1 = struct { FnRef int32 FxDestroy uintptr FpUserData uintptr -} +} /* sqlite3.c:14670:9 */ type FuncDestructor = FuncDestructor1 /* sqlite3.c:14670:31 */ type FuncDef1 = struct { @@ -7837,17 +7837,17 @@ type FuncDef1 = struct { FxInverse uintptr FzName uintptr Fu struct{ FpHash uintptr } -} +} /* sqlite3.c:1297:9 */ -type FuncDef = FuncDef1 /* sqlite3.c:14671:24 */ -type FuncDefHash1 = struct{ Fa [23]uintptr } +type FuncDef = FuncDef1 /* sqlite3.c:14671:24 */ +type FuncDefHash1 = struct{ Fa [23]uintptr } /* sqlite3.c:14672:9 */ type FuncDefHash = FuncDefHash1 /* sqlite3.c:14672:28 */ type IdList1 = struct { Fa uintptr FnId int32 _ [4]byte -} +} /* sqlite3.c:1297:9 */ type IdList = IdList1 /* sqlite3.c:14673:23 */ type Index1 = struct { @@ -7875,7 +7875,7 @@ type Index1 = struct { FaiRowEst uintptr FnRowEst0 TRowcnt FcolNotIdxed Bitmask -} +} /* sqlite3.c:1297:9 */ type Index = Index1 /* sqlite3.c:14674:22 */ type IndexSample1 = struct { @@ -7884,7 +7884,7 @@ type IndexSample1 = struct { FanEq uintptr FanLt uintptr FanDLt uintptr -} +} /* sqlite3.c:1297:9 */ type IndexSample = IndexSample1 /* sqlite3.c:14675:28 */ type KeyInfo1 = struct { @@ -7895,7 +7895,7 @@ type KeyInfo1 = struct { Fdb uintptr FaSortFlags uintptr FaColl [1]uintptr -} +} /* sqlite3.c:1297:9 */ type KeyInfo = KeyInfo1 /* sqlite3.c:14677:24 */ type Lookaside1 = struct { @@ -7912,10 +7912,10 @@ type Lookaside1 = struct { FpMiddle uintptr FpStart uintptr FpEnd uintptr -} +} /* sqlite3.c:1297:9 */ -type Lookaside = Lookaside1 /* sqlite3.c:14678:26 */ -type LookasideSlot1 = struct{ FpNext uintptr } +type Lookaside = Lookaside1 /* sqlite3.c:14678:26 */ +type LookasideSlot1 = struct{ FpNext uintptr } /* sqlite3.c:1297:9 */ type LookasideSlot = LookasideSlot1 /* sqlite3.c:14679:30 */ type Module1 = struct { @@ -7925,7 +7925,7 @@ type Module1 = struct { FpAux uintptr FxDestroy uintptr FpEpoTab uintptr -} +} /* sqlite3.c:1297:9 */ type Module = Module1 /* sqlite3.c:14680:23 */ type NameContext1 = struct { @@ -7937,7 +7937,7 @@ type NameContext1 = struct { FnErr int32 FncFlags int32 FpWinSelect uintptr -} +} /* sqlite3.c:14681:9 */ type NameContext = NameContext1 /* sqlite3.c:14681:28 */ type Parse1 = struct { @@ -8011,7 +8011,7 @@ type Parse1 = struct { FpWith uintptr FpWithToFree uintptr FpRename uintptr -} +} /* sqlite3.c:1297:9 */ type Parse = Parse1 /* sqlite3.c:14682:22 */ type PreUpdate1 = struct { @@ -8028,21 +8028,21 @@ type PreUpdate1 = struct { FaNew uintptr FpTab uintptr FpPk uintptr -} +} /* sqlite3.c:1297:9 */ type PreUpdate = PreUpdate1 /* sqlite3.c:14683:26 */ type PrintfArguments1 = struct { FnArg int32 FnUsed int32 FapArg uintptr -} +} /* sqlite3.c:14684:9 */ type PrintfArguments = PrintfArguments1 /* sqlite3.c:14684:32 */ type RenameToken1 = struct { Fp uintptr Ft Token FpNext uintptr -} +} /* sqlite3.c:1297:9 */ type RenameToken = RenameToken1 /* sqlite3.c:14685:28 */ type RowSet1 = struct { @@ -8055,7 +8055,7 @@ type RowSet1 = struct { FnFresh U16 FrsFlags U16 FiBatch int32 -} +} /* sqlite3.c:14686:9 */ type RowSet = RowSet1 /* sqlite3.c:14686:23 */ type Savepoint1 = struct { @@ -8063,7 +8063,7 @@ type Savepoint1 = struct { FnDeferredCons I64 FnDeferredImmCons I64 FpNext uintptr -} +} /* sqlite3.c:1297:9 */ type Savepoint = Savepoint1 /* sqlite3.c:14687:26 */ type Select1 = struct { @@ -8086,14 +8086,14 @@ type Select1 = struct { FpWith uintptr FpWin uintptr FpWinDefn uintptr -} +} /* sqlite3.c:1297:9 */ type Select = Select1 /* sqlite3.c:14688:23 */ type SQLiteThread1 = struct { FxTask uintptr FpIn uintptr FpResult uintptr -} +} /* sqlite3.c:14689:9 */ type SQLiteThread = SQLiteThread1 /* sqlite3.c:14689:29 */ type SelectDest1 = struct { @@ -8104,7 +8104,7 @@ type SelectDest1 = struct { FnSdst int32 FzAffSdst uintptr FpOrderBy uintptr -} +} /* sqlite3.c:14690:9 */ type SelectDest = SelectDest1 /* sqlite3.c:14690:27 */ type SrcList1 = struct { @@ -8134,7 +8134,7 @@ type SrcList1 = struct { Fu1 struct{ FzIndexedBy uintptr } FpIBIndex uintptr } -} +} /* sqlite3.c:1297:9 */ type SrcList = SrcList1 /* sqlite3.c:14691:24 */ type StrAccum = sqlite3_str /* sqlite3.c:14692:28 */ // Internal alias for sqlite3_str @@ -8162,7 +8162,7 @@ type Table1 = struct { FpTrigger uintptr FpSchema uintptr FpNextZombie uintptr -} +} /* sqlite3.c:1297:9 */ // Internal alias for sqlite3_str type Table = Table1 /* sqlite3.c:14693:22 */ @@ -8171,14 +8171,14 @@ type TableLock1 = struct { FiTab Pgno FisWriteLock U8 FzLockName uintptr -} +} /* sqlite3.c:1297:9 */ type TableLock = TableLock1 /* sqlite3.c:14694:26 */ type Token1 = struct { Fz uintptr Fn uint32 _ [4]byte -} +} /* sqlite3.c:1297:9 */ type Token = Token1 /* sqlite3.c:14695:22 */ type Trigger1 = struct { @@ -8192,7 +8192,7 @@ type Trigger1 = struct { FpTabSchema uintptr Fstep_list uintptr FpNext uintptr -} +} /* sqlite3.c:1297:9 */ type Trigger = Trigger1 /* sqlite3.c:14697:24 */ type TriggerPrg1 = struct { @@ -8202,7 +8202,7 @@ type TriggerPrg1 = struct { Forconf int32 FaColmask [2]U32 _ [4]byte -} +} /* sqlite3.c:1297:9 */ type TriggerPrg = TriggerPrg1 /* sqlite3.c:14698:27 */ type TriggerStep1 = struct { @@ -8219,7 +8219,7 @@ type TriggerStep1 = struct { FzSpan uintptr FpNext uintptr FpLast uintptr -} +} /* sqlite3.c:1297:9 */ type TriggerStep = TriggerStep1 /* sqlite3.c:14699:28 */ type UnpackedRecord1 = struct { @@ -8232,7 +8232,7 @@ type UnpackedRecord1 = struct { Fr2 I8 FeqSeen U8 _ [1]byte -} +} /* sqlite3.c:1297:9 */ type UnpackedRecord = UnpackedRecord1 /* sqlite3.c:14700:31 */ type Upsert1 = struct { @@ -8246,7 +8246,7 @@ type Upsert1 = struct { FiDataCur int32 FiIdxCur int32 _ [4]byte -} +} /* sqlite3.c:1297:9 */ type Upsert = Upsert1 /* sqlite3.c:14701:23 */ type VTable1 = struct { @@ -8258,7 +8258,7 @@ type VTable1 = struct { FeVtabRisk U8 FiSavepoint int32 FpNext uintptr -} +} /* sqlite3.c:1297:9 */ type VTable = VTable1 /* sqlite3.c:14702:23 */ type VtabCtx1 = struct { @@ -8267,7 +8267,7 @@ type VtabCtx1 = struct { FpPrior uintptr FbDeclared int32 _ [4]byte -} +} /* sqlite3.c:1297:9 */ type VtabCtx = VtabCtx1 /* sqlite3.c:14703:24 */ type Walker1 = struct { @@ -8278,7 +8278,7 @@ type Walker1 = struct { FwalkerDepth int32 FeCode U16 Fu struct{ FpNC uintptr } -} +} /* sqlite3.c:14704:9 */ type Walker = Walker1 /* sqlite3.c:14704:23 */ type WhereInfo1 = struct { @@ -8306,7 +8306,7 @@ type WhereInfo1 = struct { FsWC WhereClause FsMaskSet WhereMaskSet Fa [1]WhereLevel -} +} /* sqlite3.c:14705:9 */ type WhereInfo = WhereInfo1 /* sqlite3.c:14705:26 */ type Window1 = struct { @@ -8339,7 +8339,7 @@ type Window1 = struct { FregEndRowid int32 FbExprArgs U8 _ [3]byte -} +} /* sqlite3.c:1297:9 */ type Window = Window1 /* sqlite3.c:14706:23 */ type With1 = struct { @@ -8351,7 +8351,7 @@ type With1 = struct { FpSelect uintptr FzCteErr uintptr } -} +} /* sqlite3.c:1297:9 */ type With = With1 /* sqlite3.c:14707:21 */ @@ -8464,7 +8464,7 @@ type Pager1 = struct { FpPCache uintptr FpWal uintptr FzWal uintptr -} +} /* sqlite3.c:1297:9 */ // Each open file is managed by a separate instance of the "Pager" structure. type Pager = Pager1 /* sqlite3.c:14788:22 */ @@ -8482,7 +8482,7 @@ type PgHdr2 = struct { FnRef I16 FpDirtyNext uintptr FpDirtyPrev uintptr -} +} /* sqlite3.c:1297:9 */ // Handle type for pages. type DbPage = PgHdr2 /* sqlite3.c:14793:22 */ @@ -8525,7 +8525,7 @@ type Btree1 = struct { FpNext uintptr FpPrev uintptr Flock BtLock -} +} /* sqlite3.c:1297:9 */ //************* End of pager.h ********************************************** //************* Continuing where we left off in sqliteInt.h ***************** @@ -8574,7 +8574,7 @@ type BtCursor1 = struct { FpKeyInfo uintptr FpPage uintptr FapPage [19]uintptr -} +} /* sqlite3.c:1297:9 */ type BtCursor = BtCursor1 /* sqlite3.c:15037:25 */ type BtShared1 = struct { @@ -8607,7 +8607,7 @@ type BtShared1 = struct { FpLock uintptr FpWriter uintptr FpTmpSpace uintptr -} +} /* sqlite3.c:1297:9 */ type BtShared = BtShared1 /* sqlite3.c:15038:25 */ type BtreePayload1 = struct { @@ -8619,7 +8619,7 @@ type BtreePayload1 = struct { FnData int32 FnZero int32 _ [4]byte -} +} /* sqlite3.c:15039:9 */ type BtreePayload = BtreePayload1 /* sqlite3.c:15039:29 */ @@ -8695,7 +8695,7 @@ type Vdbe1 = struct { Fexpmask U32 FpProgram uintptr FpAuxData uintptr -} +} /* sqlite3.c:1297:9 */ //************* End of btree.h ********************************************** //************* Continuing where we left off in sqliteInt.h ***************** @@ -8734,7 +8734,7 @@ type SubProgram1 = struct { FaOnce uintptr Ftoken uintptr FpNext uintptr -} +} /* sqlite3.c:1297:9 */ type SubProgram = SubProgram1 /* sqlite3.c:15427:27 */ @@ -8754,7 +8754,7 @@ type VdbeOp1 = struct { _ [4]byte } FzComment uintptr -} +} /* sqlite3.c:1297:9 */ // A single instruction of the virtual machine has an opcode // and as many as three operands. The instruction is recorded @@ -8763,7 +8763,7 @@ type p4union = struct { _ [0]uint64 Fi int32 _ [4]byte -} +} /* sqlite3.c:1297:9 */ type VdbeOp = VdbeOp1 /* sqlite3.c:15473:23 */ @@ -8774,7 +8774,7 @@ type VdbeOpList1 = struct { Fp1 int8 Fp2 int8 Fp3 int8 -} +} /* sqlite3.c:15493:1 */ type VdbeOpList = VdbeOpList1 /* sqlite3.c:15499:27 */ @@ -8851,7 +8851,7 @@ type PCache2 = struct { FxStress uintptr FpStress uintptr FpCache uintptr -} +} /* sqlite3.c:1297:9 */ type PCache = PCache2 /* sqlite3.c:16038:23 */ @@ -8869,7 +8869,7 @@ type sqlite3InitInfo = struct { _ [2]byte ForphanTrigger uint8 /* unsigned orphanTrigger: 1, unsigned imposterTable: 1, unsigned reopenMemdb: 1 */ FazInit uintptr -} +} /* sqlite3.c:1297:9 */ // Allowed values for Table.tabFlags. // @@ -8924,7 +8924,7 @@ type sqlite3InitInfo = struct { type sColMap = struct { FiFrom int32 FzCol uintptr -} +} /* sqlite3.c:1297:9 */ // An instance of this structure contains information needed to generate // code for a SELECT that contains aggregate functions. @@ -8945,7 +8945,7 @@ type AggInfo_col = struct { FiColumn I16 FiSorterColumn I16 _ [4]byte -} +} /* sqlite3.c:1297:9 */ // An instance of this structure contains information needed to generate // code for a SELECT that contains aggregate functions. @@ -8963,7 +8963,7 @@ type AggInfo_func = struct { FpFunc uintptr FiMem int32 FiDistinct int32 -} +} /* sqlite3.c:1297:9 */ // The datatype ynVar is a signed integer, either 16-bit or 32-bit. // Usually it is 16-bits. But if SQLITE_MAX_VARIABLE_NUMBER is greater @@ -9039,7 +9039,7 @@ type ExprList_item = struct { } } _ [4]byte -} +} /* sqlite3.c:1297:9 */ // Allowed values for Expr.a.eEName @@ -9060,7 +9060,7 @@ type IdList_item = struct { FzName uintptr Fidx int32 _ [4]byte -} +} /* sqlite3.c:1297:9 */ // The following structure describes the FROM clause of a SELECT statement. // Each table or subquery in the FROM clause is a separate element of @@ -9102,7 +9102,7 @@ type SrcList_item = struct { FcolUsed Bitmask Fu1 struct{ FzIndexedBy uintptr } FpIBIndex uintptr -} +} /* sqlite3.c:1297:9 */ // The yDbMask datatype for the bitmask of all attached databases. type YDbMask = uint32 /* sqlite3.c:18660:24 */ @@ -9117,7 +9117,7 @@ type DbFixer1 = struct { FzDb uintptr FzType uintptr FpName uintptr -} +} /* sqlite3.c:18959:9 */ // The following structure contains information used by the sqliteFix... // routines as they walk the parse tree to make database references @@ -9185,7 +9185,7 @@ type Sqlite3Config = struct { FiOnceResetThreshold int32 FszSorterRef U32 FiPrngSeed uint32 -} +} /* sqlite3.c:19013:1 */ // This macro is used inside of assert() statements to indicate that // the assert is only valid on a well-formed database. Instead of: @@ -9209,7 +9209,7 @@ type SrcCount = struct { FnThis int32 FnOther int32 _ [4]byte -} +} /* sqlite3.c:19107:5 */ // This macro is used inside of assert() statements to indicate that // the assert is only valid on a well-formed database. Instead of: @@ -9231,7 +9231,7 @@ type IdxCover = struct { FpIdx uintptr FiCur int32 _ [4]byte -} +} /* sqlite3.c:19110:5 */ // This macro is used inside of assert() statements to indicate that // the assert is only valid on a well-formed database. Instead of: @@ -9257,7 +9257,7 @@ type IdxExprTrans1 = struct { FiTabCol int32 FpWInfo uintptr Fdb uintptr -} +} /* sqlite3.c:19111:5 */ // This macro is used inside of assert() statements to indicate that // the assert is only valid on a well-formed database. Instead of: @@ -9281,7 +9281,7 @@ type WindowRewrite1 = struct { FpSub uintptr FpTab uintptr FpSubSelect uintptr -} +} /* sqlite3.c:19114:5 */ // This macro is used inside of assert() statements to indicate that // the assert is only valid on a well-formed database. Instead of: @@ -9304,7 +9304,7 @@ type WhereConst1 = struct { FnConst int32 FnChng int32 FapExpr uintptr -} +} /* sqlite3.c:19115:5 */ // This macro is used inside of assert() statements to indicate that // the assert is only valid on a well-formed database. Instead of: @@ -9328,7 +9328,7 @@ type RenameCtx1 = struct { FiCol int32 FpTab uintptr FzOld uintptr -} +} /* sqlite3.c:19116:5 */ // Return code from the parse-tree walking primitives and their // callbacks. @@ -9340,7 +9340,7 @@ type Cte = struct { FpCols uintptr FpSelect uintptr FzCteErr uintptr -} +} /* sqlite3.c:1297:9 */ //************* End of sqliteInt.h ****************************************** //************* Begin file global.c ***************************************** @@ -9636,7 +9636,7 @@ type VdbeSorter1 = struct { FnTask U8 FtypeMask U8 FaTask [1]SortSubtask -} +} /* sqlite3.c:20763:9 */ // Opaque type used by code in vdbesort.c type VdbeSorter = VdbeSorter1 /* sqlite3.c:20763:27 */ @@ -9648,7 +9648,7 @@ type AuxData1 = struct { FpAux uintptr FxDeleteAux uintptr FpNextAux uintptr -} +} /* sqlite3.c:1297:9 */ // Elements of the linked list at Vdbe.pAuxData type AuxData = AuxData1 /* sqlite3.c:20766:24 */ @@ -9690,7 +9690,7 @@ type VdbeCursor1 = struct { FszRow U32 FaType [1]U32 _ [4]byte -} +} /* sqlite3.c:1297:9 */ // Types of VDBE cursors @@ -9744,7 +9744,7 @@ type VdbeFrame1 = struct { FnChildCsr int32 FnChange int32 FnDbChange int32 -} +} /* sqlite3.c:1297:9 */ // A value for VdbeCursor.cacheStatus that means the cache is always invalid. @@ -9777,7 +9777,7 @@ type VdbeFrame = VdbeFrame1 /* sqlite3.c:20870:26 */ // Internally, the vdbe manipulates nearly all SQL values as Mem // structures. Each Mem struct may cache multiple representations (string, // integer etc.) of the same value. -type MemValue = struct{ Fr float64 } +type MemValue = struct{ Fr float64 } /* sqlite3.c:1297:9 */ // A bitfield type for use inside of structures. Always follow with :N where // N is the number of bits. @@ -9792,7 +9792,7 @@ type ScanStatus1 = struct { FiSelectID int32 FnEst LogEst FzName uintptr -} +} /* sqlite3.c:21058:9 */ // Bit Field Type @@ -9809,7 +9809,7 @@ type ScanStatus = ScanStatus1 /* sqlite3.c:21058:27 */ type DblquoteStr1 = struct { FpNextStr uintptr Fz [8]int8 -} +} /* sqlite3.c:21075:9 */ // The DblquoteStr object holds the text of a double-quoted // string for a prepared statement. A linked list of these objects @@ -9827,7 +9827,7 @@ type Sqlite3StatValueType = Sqlite3_int64 /* sqlite3.c:21341:23 */ type sqlite3StatType = struct { FnowValue [10]Sqlite3StatValueType FmxValue [10]Sqlite3StatValueType -} +} /* sqlite3.c:21345:9 */ type Sqlite3StatType = sqlite3StatType /* sqlite3.c:21345:32 */ var sqlite3Stat = sqlite3StatType{FnowValue: [10]Sqlite3StatValueType{int64(0)}, FmxValue: [10]Sqlite3StatValueType{int64(0)}} /* sqlite3.c:21349:3 */ @@ -10407,7 +10407,7 @@ type tm = struct { Ftm_isdst int32 F__tm_gmtoff int64 F__tm_zone uintptr -} +} /* struct_tm.h:7:1 */ // NB: Include guard matches what <linux/time.h> uses. @@ -10436,7 +10436,7 @@ type tm = struct { type timespec = struct { Ftv_sec X__time_t Ftv_nsec X__syscall_slong_t -} +} /* struct_timespec.h:9:1 */ // bits/types.h -- definitions of __*_t types underlying *_t types. // Copyright (C) 2002-2018 Free Software Foundation, Inc. @@ -10470,7 +10470,7 @@ type itimerspec = struct { Ftv_sec X__time_t Ftv_nsec X__syscall_slong_t } -} +} /* struct_itimerspec.h:8:1 */ // The MSVC CRT on Windows CE may not have a localtime() function. // So declare a substitute. The substitute function itself is @@ -10494,7 +10494,7 @@ type DateTime1 = struct { FtzSet int8 FisError int8 _ [1]byte -} +} /* sqlite3.c:21780:9 */ // The MSVC CRT on Windows CE may not have a localtime() function. // So declare a substitute. The substitute function itself is @@ -12251,7 +12251,7 @@ func Xsqlite3_vfs_unregister(tls *libc.TLS, pVfs uintptr) int32 { /* sqlite3.c:2 type BenignMallocHooks1 = struct { FxBenignBegin uintptr FxBenignEnd uintptr -} +} /* sqlite3.c:23434:9 */ //************* End of os.c ************************************************* //************* Begin file fault.c ****************************************** @@ -12870,7 +12870,7 @@ type Mem0Global = struct { FhardLimit Sqlite3_int64 FnearlyFull int32 _ [4]byte -} +} /* sqlite3.c:27362:19 */ // Default value of the hard heap limit. 0 means "no limit". @@ -13591,7 +13591,7 @@ type et_info = struct { Ftype EtByte Fcharset EtByte Fprefix EtByte -} +} /* sqlite3.c:28190:9 */ // Each builtin conversion character (ex: the 'd' in "%d") is described // by an instance of the following structure @@ -15610,7 +15610,7 @@ type sqlite3PrngType = struct { Fi uint8 Fj uint8 Fs [256]uint8 -} +} /* sqlite3.c:30258:19 */ //************* End of printf.c ********************************************* //************* Begin file treeview.c *************************************** @@ -19064,7 +19064,7 @@ type stat = struct { Fst_ctime X__time_t Fst_ctimensec X__syscall_ulong_t F__glibc_reserved [3]X__syscall_slong_t -} +} /* stat.h:46:1 */ // Note stat64 has the same shape as stat for x86-64. type stat64 = struct { @@ -19086,7 +19086,7 @@ type stat64 = struct { Fst_ctime X__time_t Fst_ctimensec X__syscall_ulong_t F__glibc_reserved [3]X__syscall_slong_t -} +} /* stat.h:119:1 */ // Copyright (C) 1991-2018 Free Software Foundation, Inc. // This file is part of the GNU C Library. @@ -19176,7 +19176,7 @@ type flock = struct { Fl_len X__off64_t Fl_pid X__pid_t _ [4]byte -} +} /* fcntl.h:35:1 */ type flock64 = struct { Fl_type int16 @@ -19185,7 +19185,7 @@ type flock64 = struct { Fl_len X__off64_t Fl_pid X__pid_t _ [4]byte -} +} /* fcntl.h:50:1 */ // Define some inlines helping to catch common problems. @@ -19347,7 +19347,7 @@ type winsize = struct { Fws_col uint16 Fws_xpixel uint16 Fws_ypixel uint16 -} +} /* ioctl-types.h:27:1 */ type termio = struct { Fc_iflag uint16 @@ -19357,7 +19357,7 @@ type termio = struct { Fc_line uint8 Fc_cc [8]uint8 _ [1]byte -} +} /* ioctl-types.h:36:1 */ // Copyright (C) 1991-2018 Free Software Foundation, Inc. // This file is part of the GNU C Library. @@ -19898,7 +19898,7 @@ type Socklen_t = X__socklen_t /* unistd.h:274:21 */ type timeval = struct { Ftv_sec X__time_t Ftv_usec X__suseconds_t -} +} /* struct_timeval.h:8:1 */ // `fd_set' type and related macros, and `select'/`pselect' declarations. // Copyright (C) 1996-2018 Free Software Foundation, Inc. @@ -20017,7 +20017,7 @@ type itimerval = struct { Ftv_sec X__time_t Ftv_usec X__suseconds_t } -} +} /* time.h:104:1 */ type X__itimer_which_t = int32 /* time.h:117:13 */ @@ -20060,7 +20060,7 @@ type unixShm = struct { FsharedMask U16 FexclMask U16 _ [2]byte -} +} /* sqlite3.c:33546:9 */ // Try to determine if gethostuuid() is available based on standard // macros. This might sometimes compute the wrong value for some @@ -20106,7 +20106,7 @@ type unixShmNode = struct { FapRegion uintptr FnRef int32 FpFirst uintptr -} +} /* sqlite3.c:33546:9 */ // Connection shared memory type UnixShmNode = unixShmNode /* sqlite3.c:33547:28 */ // Shared memory instance @@ -20125,7 +20125,7 @@ type unixInodeInfo = struct { FpShmNode uintptr FpNext uintptr FpPrev uintptr -} +} /* sqlite3.c:33546:9 */ // Shared memory instance type UnixInodeInfo = unixInodeInfo /* sqlite3.c:33548:30 */ // An i-node @@ -20133,7 +20133,7 @@ type UnixUnusedFd1 = struct { Ffd int32 Fflags int32 FpNext uintptr -} +} /* sqlite3.c:33546:9 */ // An i-node type UnixUnusedFd = UnixUnusedFd1 /* sqlite3.c:33549:29 */ @@ -20161,7 +20161,7 @@ type unixFile = struct { FsectorSize int32 FdeviceCharacteristics int32 FaPadding [32]int8 -} +} /* sqlite3.c:33567:9 */ // The unixFile structure is subclass of sqlite3_file specific to the unix // VFS implementations. @@ -20215,7 +20215,7 @@ type unix_syscall = struct { FzName uintptr FpCurrent Sqlite3_syscall_ptr FpDefault Sqlite3_syscall_ptr -} +} /* sqlite3.c:33931:8 */ // Many system calls are accessed through pointer-to-functions so that // they may be overridden at runtime to facilitate fault injection during @@ -20557,7 +20557,7 @@ type vxworksFileId = struct { FnRef int32 FnName int32 FzCanonicalName uintptr -} +} /* sqlite3.c:34452:1 */ // ************** End of Unique File ID Utility Used By VxWorks **************** // @@ -20658,7 +20658,7 @@ type vxworksFileId = struct { type unixFileId = struct { Fdev Dev_t Fino U64 -} +} /* sqlite3.c:33546:9 */ // A lists of all unixInodeInfo objects. // @@ -24696,7 +24696,7 @@ type MemFile1 = struct { FmFlags uint32 FeLock int32 _ [4]byte -} +} /* sqlite3.c:47864:9 */ type MemFile = MemFile1 /* sqlite3.c:47864:24 */ @@ -26327,7 +26327,7 @@ type PCache11 = struct { FapHash uintptr FpFree uintptr FpBulk uintptr -} +} /* sqlite3.c:49849:9 */ //************* End of pcache.c ********************************************* //************* Begin file pcache1.c **************************************** @@ -26423,10 +26423,10 @@ type PgHdr11 = struct { FpCache uintptr FpLruNext uintptr FpLruPrev uintptr -} +} /* sqlite3.c:49849:9 */ -type PgHdr1 = PgHdr11 /* sqlite3.c:49850:23 */ -type PgFreeslot1 = struct{ FpNext uintptr } +type PgHdr1 = PgHdr11 /* sqlite3.c:49850:23 */ +type PgFreeslot1 = struct{ FpNext uintptr } /* sqlite3.c:49851:9 */ type PgFreeslot = PgFreeslot1 /* sqlite3.c:49851:27 */ type PGroup1 = struct { @@ -26436,7 +26436,7 @@ type PGroup1 = struct { FmxPinned uint32 FnPurgeable uint32 Flru PgHdr1 -} +} /* sqlite3.c:49849:9 */ type PGroup = PGroup1 /* sqlite3.c:49852:23 */ @@ -26455,7 +26455,7 @@ type PCacheGlobal = struct { FpFree uintptr FnFreeSlot int32 FbUnderPressure int32 -} +} /* sqlite3.c:49969:19 */ // Global data used by this cache. var pcache1_g PCacheGlobal /* sqlite3.c:49993:3: */ @@ -27425,7 +27425,7 @@ type RowSetEntry = struct { Fv I64 FpRight uintptr FpLeft uintptr -} +} /* sqlite3.c:14686:9 */ // RowSetEntry objects are allocated in large chunks (instances of the // following structure) to reduce memory allocation overhead. The @@ -27438,7 +27438,7 @@ type RowSetChunk = struct { FpRight uintptr FpLeft uintptr } -} +} /* sqlite3.c:14686:9 */ // Allowed values for RowSet.rsFlags @@ -27882,7 +27882,7 @@ type Wal1 = struct { FzWalName uintptr FnCkpt U32 FpSnapshot uintptr -} +} /* sqlite3.c:1297:9 */ //************* End of rowset.c ********************************************* //************* Begin file pager.c ****************************************** @@ -28315,7 +28315,7 @@ type PagerSavepoint1 = struct { FnOrig Pgno FiSubRec Pgno FaWalData [4]U32 -} +} /* sqlite3.c:1297:9 */ //************* End of wal.h ************************************************ //************* Continuing where we left off in pager.c ********************* @@ -35184,7 +35184,7 @@ type WalIndexHdr1 = struct { FaFrameCksum [2]U32 FaSalt [2]U32 FaCksum [2]U32 -} +} /* sqlite3.c:1297:9 */ //************* End of pager.c ********************************************** //************* Begin file wal.c ******************************************** @@ -35474,7 +35474,7 @@ type WalIterator1 = struct { FnEntry int32 FiZero int32 } -} +} /* sqlite3.c:59704:9 */ type WalIterator = WalIterator1 /* sqlite3.c:59704:28 */ type WalCkptInfo1 = struct { @@ -35483,7 +35483,7 @@ type WalCkptInfo1 = struct { FaLock [8]U8 FnBackfillAttempted U32 FnotUsed0 U32 -} +} /* sqlite3.c:59705:9 */ type WalCkptInfo = WalCkptInfo1 /* sqlite3.c:59705:28 */ @@ -35514,7 +35514,7 @@ type WalSegment = struct { FaPgno uintptr FnEntry int32 FiZero int32 -} +} /* sqlite3.c:59704:9 */ // Define the parameters of the hash tables in the wal-index file. There // is a hash-table following every HASHTABLE_NPAGE page numbers in the @@ -35810,7 +35810,7 @@ type WalHashLoc1 = struct { FaPgno uintptr FiZero U32 _ [4]byte -} +} /* sqlite3.c:60315:9 */ // An instance of the WalHashLoc object is used to describe the location // of a page hash table in the wal-index. This becomes the return value @@ -36535,7 +36535,7 @@ func walMergesort(tls *libc.TLS, aContent uintptr, aBuffer uintptr, aList uintpt type Sublist = struct { FnList int32 FaList uintptr -} +} /* sqlite3.c:61006:3 */ // Free an iterator allocated by walIteratorInit(). func walIteratorFree(tls *libc.TLS, p uintptr) { /* sqlite3.c:61063:13: */ @@ -38251,7 +38251,7 @@ type WalWriter1 = struct { FiSyncPoint Sqlite3_int64 FsyncFlags int32 FszPage int32 -} +} /* sqlite3.c:62786:9 */ // Information about the current state of the WAL file and where // the next fsync should occur - passed from sqlite3WalFrames() into @@ -39132,7 +39132,7 @@ type MemPage1 = struct { FpDbPage uintptr FxCellSize uintptr FxParseCell uintptr -} +} /* sqlite3.c:1297:9 */ //************* End of wal.c ************************************************ //************* Begin file btmutex.c **************************************** @@ -39383,7 +39383,7 @@ type BtLock1 = struct { FiTable Pgno FeLock U8 FpNext uintptr -} +} /* sqlite3.c:1297:9 */ type BtLock = BtLock1 /* sqlite3.c:63708:23 */ type CellInfo1 = struct { @@ -39392,7 +39392,7 @@ type CellInfo1 = struct { FnPayload U32 FnLocal U16 FnSize U16 -} +} /* sqlite3.c:1297:9 */ type CellInfo = CellInfo1 /* sqlite3.c:63709:25 */ @@ -39504,7 +39504,7 @@ type IntegrityCk1 = struct { FerrMsg StrAccum Fheap uintptr Fdb uintptr -} +} /* sqlite3.c:64149:9 */ // Legal values for BtCursor.curFlags @@ -46624,7 +46624,7 @@ type CellArray1 = struct { FszCell uintptr FapEnd [6]uintptr FixNx [6]int32 -} +} /* sqlite3.c:71365:9 */ // The following parameters determine how many adjacent pages get involved // in a balancing operation. NN is the number of neighbors on either side @@ -52699,7 +52699,7 @@ type ValueNewStat4Ctx = struct { FppRec uintptr FiVal int32 _ [4]byte -} +} /* sqlite3.c:77135:1 */ // Allocate and return a pointer to a new sqlite3_value object. If // the second argument to this function is NULL, the object is allocated @@ -55065,7 +55065,7 @@ type ReusableSpace = struct { FpSpace uintptr FnFree Sqlite3_int64 FnNeeded Sqlite3_int64 -} +} /* sqlite3.c:79985:1 */ // Try to allocate nByte bytes of 8-byte aligned bulk memory for pBuf // from the ReusableSpace object. Return a pointer to the allocated @@ -71054,7 +71054,7 @@ type Incrblob1 = struct { Fdb uintptr FzDb uintptr FpTab uintptr -} +} /* sqlite3.c:93397:9 */ //************* End of vdbe.c *********************************************** //************* Begin file vdbeblob.c *************************************** @@ -71804,7 +71804,7 @@ type MergeEngine1 = struct { FpTask uintptr FaTree uintptr FaReadr uintptr -} +} /* sqlite3.c:20763:9 */ //************* End of vdbeblob.c ******************************************* //************* Begin file vdbesort.c *************************************** @@ -71968,7 +71968,7 @@ type PmaReader1 = struct { FnBuffer int32 FaMap uintptr FpIncr uintptr -} +} /* sqlite3.c:20763:9 */ // Merge PMAs together type PmaReader = PmaReader1 /* sqlite3.c:94045:26 */ // Incrementally read one PMA @@ -71980,14 +71980,14 @@ type PmaWriter1 = struct { FiBufEnd int32 FiWriteOff I64 FpFd uintptr -} +} /* sqlite3.c:94046:9 */ // Incrementally read one PMA type PmaWriter = PmaWriter1 /* sqlite3.c:94046:26 */ // Incrementally write one PMA type SorterRecord1 = struct { FnVal int32 Fu struct{ FpNext uintptr } -} +} /* sqlite3.c:20763:9 */ // Incrementally write one PMA type SorterRecord = SorterRecord1 /* sqlite3.c:94047:29 */ // A record being sorted @@ -72001,14 +72001,14 @@ type SortSubtask1 = struct { FxCompare SorterCompare Ffile SorterFile Ffile2 SorterFile -} +} /* sqlite3.c:20763:9 */ // A record being sorted type SortSubtask = SortSubtask1 /* sqlite3.c:94048:28 */ // A sub-task in the sort process type SorterFile1 = struct { FpFd uintptr FiEof I64 -} +} /* sqlite3.c:20763:9 */ // A sub-task in the sort process type SorterFile = SorterFile1 /* sqlite3.c:94049:27 */ // Temporary file object wrapper @@ -72017,7 +72017,7 @@ type SorterList1 = struct { FaMemory uintptr FszPMA int32 _ [4]byte -} +} /* sqlite3.c:20763:9 */ // Temporary file object wrapper type SorterList = SorterList1 /* sqlite3.c:94050:27 */ // In-memory list of records @@ -72029,7 +72029,7 @@ type IncrMerger1 = struct { FbEof int32 FbUseThread int32 FaFile [2]SorterFile -} +} /* sqlite3.c:20763:9 */ // In-memory list of records type IncrMerger = IncrMerger1 /* sqlite3.c:94051:27 */ @@ -74191,7 +74191,7 @@ type bytecodevtab = struct { Fdb uintptr FbTablesUsed int32 _ [4]byte -} +} /* sqlite3.c:96669:9 */ //************* End of vdbesort.c ******************************************* //************* Begin file vdbevtab.c *************************************** @@ -74228,7 +74228,7 @@ type bytecodevtab_cursor = struct { FzSchema uintptr FzName uintptr Fsub Mem -} +} /* sqlite3.c:96678:9 */ // A cursor for scanning through the bytecode type Bytecodevtab_cursor = bytecodevtab_cursor /* sqlite3.c:96678:36 */ @@ -74632,7 +74632,7 @@ type MemJournal1 = struct { Fflags int32 FpVfs uintptr FzJournal uintptr -} +} /* sqlite3.c:97103:9 */ //************* End of vdbevtab.c ******************************************* //************* Begin file memjournal.c ************************************* @@ -74666,13 +74666,13 @@ type MemJournal = MemJournal1 /* sqlite3.c:97103:27 */ type FilePoint1 = struct { FiOffset Sqlite3_int64 FpChunk uintptr -} +} /* sqlite3.c:97103:9 */ type FilePoint = FilePoint1 /* sqlite3.c:97104:26 */ type FileChunk1 = struct { FpNext uintptr FzChunk [8]U8 -} +} /* sqlite3.c:97103:9 */ type FileChunk = FileChunk1 /* sqlite3.c:97105:26 */ @@ -86200,7 +86200,7 @@ type StatAccum1 = struct { FnMaxEqZero int32 FiGet int32 Fa uintptr -} +} /* sqlite3.c:107813:9 */ // Recommended number of samples for sqlite_stat4 @@ -86217,7 +86217,7 @@ type StatSample1 = struct { FisPSample U8 FiCol int32 FiHash U32 -} +} /* sqlite3.c:107813:9 */ type StatSample = StatSample1 /* sqlite3.c:107814:27 */ @@ -87379,7 +87379,7 @@ func Xsqlite3Analyze(tls *libc.TLS, pParse uintptr, pName1 uintptr, pName2 uintp type analysisInfo = struct { Fdb uintptr FzDatabase uintptr -} +} /* sqlite3.c:109013:9 */ // Used to pass information from the analyzer reader through to the // callback routine. @@ -96708,7 +96708,7 @@ type compareInfo = struct { FmatchOne U8 FmatchSet U8 FnoCase U8 -} +} /* sqlite3.c:117657:1 */ // For LIKE and GLOB matching on EBCDIC machines, assume that every // character is exactly one byte in size. Also, provde the Utf8Read() @@ -97609,7 +97609,7 @@ type SumCtx1 = struct { Foverflow U8 Fapprox U8 _ [6]byte -} +} /* sqlite3.c:118557:9 */ // An instance of the following structure holds the context of a // sum() or avg() aggregate computation. @@ -97700,7 +97700,7 @@ func totalFinalize(tls *libc.TLS, context uintptr) { /* sqlite3.c:118643:13: */ // The following structure keeps track of state information for the // count() aggregate function. -type CountCtx1 = struct{ Fn I64 } +type CountCtx1 = struct{ Fn I64 } /* sqlite3.c:118654:9 */ // The following structure keeps track of state information for the // count() aggregate function. @@ -103083,7 +103083,7 @@ func Xsqlite3_enable_load_extension(tls *libc.TLS, db uintptr, onoff int32) int3 type sqlite3AutoExtList = struct { FnExt U32 FaExt uintptr -} +} /* sqlite3.c:124933:9 */ // The following object holds the list of automatically loaded // extensions. @@ -103315,7 +103315,7 @@ type PragmaName1 = struct { FiPragCName U8 FnPragCName U8 FiArg U64 -} +} /* sqlite3.c:125252:9 */ // Definitions of all built-in pragmas type PragmaName = PragmaName1 /* sqlite3.c:125259:3 */ @@ -107160,7 +107160,7 @@ type EncName = struct { FzName uintptr Fenc U8 _ [7]byte -} +} /* sqlite3.c:127572:18 */ var iLn3 int32 = 0 /* sqlite3.c:126248:22 */ var getCacheSize = [9]VdbeOpList{ @@ -107226,7 +107226,7 @@ type PragmaVtab1 = struct { FnHidden U8 FiHidden U8 _ [6]byte -} +} /* sqlite3.c:128030:9 */ // **************************************************************************** // @@ -107238,7 +107238,7 @@ type PragmaVtabCursor1 = struct { FpPragma uintptr FiRowid Sqlite_int64 FazArg [2]uintptr -} +} /* sqlite3.c:128031:9 */ type PragmaVtabCursor = PragmaVtabCursor1 /* sqlite3.c:128031:33 */ @@ -108592,7 +108592,7 @@ type DistinctCtx1 = struct { FeTnctType U8 FtabTnct int32 FaddrTnct int32 -} +} /* sqlite3.c:129321:9 */ //************* End of prepare.c ******************************************** //************* Begin file select.c ***************************************** @@ -108642,7 +108642,7 @@ type SortCtx1 = struct { FlabelOBLopt int32 FsortFlags U8 FpDeferredRowLoad uintptr -} +} /* sqlite3.c:129347:9 */ // An instance of the following object is used to record information about // the ORDER BY (or GROUP BY) clause of query is being coded. @@ -108665,7 +108665,7 @@ type RowLoadInfo1 = struct { FregResult int32 FecelFlags U8 _ [3]byte -} +} /* sqlite3.c:129347:9 */ // Delete all the content of a Select structure. Deallocate the structure // itself depending on the value of bFree @@ -112016,7 +112016,7 @@ type SubstContext1 = struct { FiNewTable int32 FisLeftJoin int32 FpEList uintptr -} +} /* sqlite3.c:132752:9 */ // An instance of the SubstContext object describes an substitution edit // to be performed on a parse tree. @@ -115794,7 +115794,7 @@ type TabResult1 = struct { FnData U32 Frc int32 _ [4]byte -} +} /* sqlite3.c:136216:9 */ //************* End of select.c ********************************************* //************* Begin file table.c ****************************************** @@ -121011,7 +121011,7 @@ type WhereClause1 = struct { FnSlot int32 Fa uintptr FaStatic [8]WhereTerm -} +} /* sqlite3.c:14705:9 */ // Forward references type WhereClause = WhereClause1 /* sqlite3.c:140956:28 */ @@ -121019,16 +121019,16 @@ type WhereMaskSet1 = struct { FbVarSelect int32 Fn int32 Fix [64]int32 -} +} /* sqlite3.c:14705:9 */ type WhereMaskSet = WhereMaskSet1 /* sqlite3.c:140957:29 */ type WhereOrInfo1 = struct { Fwc WhereClause Findexable Bitmask -} +} /* sqlite3.c:140958:9 */ -type WhereOrInfo = WhereOrInfo1 /* sqlite3.c:140958:28 */ -type WhereAndInfo1 = struct{ Fwc WhereClause } +type WhereOrInfo = WhereOrInfo1 /* sqlite3.c:140958:28 */ +type WhereAndInfo1 = struct{ Fwc WhereClause } /* sqlite3.c:140959:9 */ type WhereAndInfo = WhereAndInfo1 /* sqlite3.c:140959:29 */ type WhereLevel1 = struct { @@ -121057,7 +121057,7 @@ type WhereLevel1 = struct { } FpWLoop uintptr FnotReady Bitmask -} +} /* sqlite3.c:14705:9 */ type WhereLevel = WhereLevel1 /* sqlite3.c:140960:27 */ type WhereLoop1 = struct { @@ -121084,7 +121084,7 @@ type WhereLoop1 = struct { FaLTerm uintptr FpNextLoop uintptr FaLTermSpace [3]uintptr -} +} /* sqlite3.c:14705:9 */ type WhereLoop = WhereLoop1 /* sqlite3.c:140961:26 */ type WherePath1 = struct { @@ -121095,7 +121095,7 @@ type WherePath1 = struct { FrUnsorted LogEst FisOrdered I8 FaLoop uintptr -} +} /* sqlite3.c:140962:9 */ type WherePath = WherePath1 /* sqlite3.c:140962:26 */ type WhereTerm1 = struct { @@ -121116,7 +121116,7 @@ type WhereTerm1 = struct { } FprereqRight Bitmask FprereqAll Bitmask -} +} /* sqlite3.c:14705:9 */ type WhereTerm = WhereTerm1 /* sqlite3.c:140963:26 */ type WhereLoopBuilder1 = struct { @@ -121131,7 +121131,7 @@ type WhereLoopBuilder1 = struct { FbldFlags2 uint8 FiPlanLimit uint32 _ [4]byte -} +} /* sqlite3.c:140964:9 */ type WhereLoopBuilder = WhereLoopBuilder1 /* sqlite3.c:140964:33 */ type WhereScan1 = struct { @@ -121147,7 +121147,7 @@ type WhereScan1 = struct { FaiCur [11]int32 FaiColumn [11]I16 _ [2]byte -} +} /* sqlite3.c:140965:9 */ type WhereScan = WhereScan1 /* sqlite3.c:140965:26 */ type WhereOrCost1 = struct { @@ -121155,13 +121155,13 @@ type WhereOrCost1 = struct { FrRun LogEst FnOut LogEst _ [4]byte -} +} /* sqlite3.c:140964:9 */ type WhereOrCost = WhereOrCost1 /* sqlite3.c:140966:28 */ type WhereOrSet1 = struct { Fn U16 Fa [3]WhereOrCost -} +} /* sqlite3.c:140964:9 */ type WhereOrSet = WhereOrSet1 /* sqlite3.c:140967:27 */ @@ -121185,7 +121185,7 @@ type InLoop = struct { FnPrefix int32 FeEndLoopOp U8 _ [3]byte -} +} /* sqlite3.c:141006:7 */ // Allowed values for WhereLoopBuider.bldFlags @@ -121211,7 +121211,7 @@ type WhereExprMod1 = struct { FpNext uintptr FpExpr uintptr Forig Expr -} +} /* sqlite3.c:14705:9 */ // Allowed values for WhereLoopBuider.bldFlags @@ -123911,7 +123911,7 @@ type Op2 = struct { FzOp uintptr FeOp2 uint8 _ [7]byte -} +} /* sqlite3.c:144350:18 */ var aOp = [4]Op2{ {FzOp: ts + 17143 /* "match" */, FeOp2: uint8(64)}, @@ -125163,7 +125163,7 @@ func Xsqlite3WhereTabFuncArgs(tls *libc.TLS, pParse uintptr, pItem uintptr, pWC type HiddenIndexInfo1 = struct { FpWC uintptr FpParse uintptr -} +} /* sqlite3.c:145642:9 */ //************* End of whereexpr.c ****************************************** //************* Begin file where.c ****************************************** @@ -131437,7 +131437,7 @@ type CallCount = struct { FnValue I64 FnStep I64 FnTotal I64 -} +} /* sqlite3.c:151331:1 */ // Implementation of built-in window function dense_rank(). Assumes that // the window frame has been set to: @@ -131470,7 +131470,7 @@ func dense_rankValueFunc(tls *libc.TLS, pCtx uintptr) { /* sqlite3.c:151354:13: type NthValueCtx = struct { FnStep I64 FpValue uintptr -} +} /* sqlite3.c:151371:1 */ func nth_valueStepFunc(tls *libc.TLS, pCtx uintptr, nArg int32, apArg uintptr) { /* sqlite3.c:151375:13: */ var p uintptr @@ -131661,7 +131661,7 @@ type NtileCtx = struct { FnTotal I64 FnParam I64 FiRow I64 -} +} /* sqlite3.c:151575:1 */ // Implementation of ntile(). This assumes that the window frame has // been coerced to: @@ -131715,7 +131715,7 @@ type LastValueCtx = struct { FpVal uintptr FnVal int32 _ [4]byte -} +} /* sqlite3.c:151645:1 */ // Implementation of last_value(). func last_valueStepFunc(tls *libc.TLS, pCtx uintptr, nArg int32, apArg uintptr) { /* sqlite3.c:151653:13: */ @@ -131927,7 +131927,7 @@ type WindowUpdate = struct { FeStart int32 FeEnd int32 _ [4]byte -} +} /* sqlite3.c:151859:7 */ // Context object passed through sqlite3WalkExprList() to // selectWindowRewriteExprCb() by selectWindowRewriteEList(). @@ -132690,13 +132690,13 @@ type WindowCodeArg1 = struct { Fstart WindowCsrAndReg Fcurrent WindowCsrAndReg Fend WindowCsrAndReg -} +} /* sqlite3.c:152653:9 */ type WindowCodeArg = WindowCodeArg1 /* sqlite3.c:152653:30 */ type WindowCsrAndReg1 = struct { Fcsr int32 Freg int32 -} +} /* sqlite3.c:152653:9 */ type WindowCsrAndReg = WindowCsrAndReg1 /* sqlite3.c:152654:32 */ @@ -134220,12 +134220,12 @@ func Xsqlite3WindowCodeStep(tls *libc.TLS, pParse uintptr, p uintptr, pWInfo uin type TrigEvent = struct { Fa int32 Fb uintptr -} +} /* sqlite3.c:154286:1 */ type FrameBound = struct { FeType int32 FpExpr uintptr -} +} /* sqlite3.c:154288:1 */ // Disable lookaside memory allocation for objects that might be // shared across database connections. @@ -135251,7 +135251,7 @@ type yyStackEntry = struct { Fstateno uint16 Fmajor uint16 Fminor YYMINORTYPE -} +} /* sqlite3.c:155397:1 */ type YyStackEntry = yyStackEntry /* sqlite3.c:155404:29 */ @@ -135262,7 +135262,7 @@ type yyParser = struct { FpParse uintptr Fyystack [100]YyStackEntry FyystackEnd uintptr -} +} /* sqlite3.c:155408:1 */ type YyParser = yyParser /* sqlite3.c:155427:25 */ @@ -142438,7 +142438,7 @@ type OpenMode = struct { Fz uintptr Fmode int32 _ [4]byte -} +} /* sqlite3.c:163946:9 */ var aCacheMode = [3]OpenMode{ {Fz: ts + 18988 /* "shared" */, Fmode: 0x00020000}, @@ -144787,7 +144787,7 @@ type JsonString1 = struct { FbErr U8 FzSpace [100]int8 _ [2]byte -} +} /* sqlite3.c:185527:9 */ // Objects type JsonString = JsonString1 /* sqlite3.c:185527:27 */ @@ -144796,7 +144796,7 @@ type JsonNode1 = struct { FjnFlags U8 Fn U32 Fu struct{ FzJContent uintptr } -} +} /* sqlite3.c:185528:9 */ type JsonNode = JsonNode1 /* sqlite3.c:185528:25 */ type JsonParse1 = struct { @@ -144811,7 +144811,7 @@ type JsonParse1 = struct { FnJson int32 FiHold U32 _ [4]byte -} +} /* sqlite3.c:185529:9 */ type JsonParse = JsonParse1 /* sqlite3.c:185529:26 */ @@ -146962,7 +146962,7 @@ type JsonEachCursor1 = struct { FzJson uintptr FzRoot uintptr FsParse JsonParse -} +} /* sqlite3.c:187473:9 */ // *************************************************************************** // @@ -147611,7 +147611,7 @@ type Rtree1 = struct { FpDeleteParent uintptr FpWriteAux uintptr FaHash [97]uintptr -} +} /* sqlite3.c:188152:9 */ // In the SQLite core @@ -147640,7 +147640,7 @@ type RtreeCursor1 = struct { FaNode [5]uintptr FanQueue [41]U32 _ [4]byte -} +} /* sqlite3.c:188153:9 */ type RtreeCursor = RtreeCursor1 /* sqlite3.c:188153:28 */ type RtreeNode1 = struct { @@ -147650,13 +147650,13 @@ type RtreeNode1 = struct { FisDirty int32 FzData uintptr FpNext uintptr -} +} /* sqlite3.c:188152:9 */ type RtreeNode = RtreeNode1 /* sqlite3.c:188154:26 */ type RtreeCell1 = struct { FiRowid I64 FaCoord [10]RtreeCoord -} +} /* sqlite3.c:188155:9 */ type RtreeCell = RtreeCell1 /* sqlite3.c:188155:26 */ type RtreeConstraint1 = struct { @@ -147664,7 +147664,7 @@ type RtreeConstraint1 = struct { Fop int32 Fu struct{ FrValue RtreeDValue } FpInfo uintptr -} +} /* sqlite3.c:188153:9 */ type RtreeConstraint = RtreeConstraint1 /* sqlite3.c:188156:32 */ type RtreeMatchArg1 = struct { @@ -147673,7 +147673,7 @@ type RtreeMatchArg1 = struct { FnParam int32 FapSqlParam uintptr FaParam [1]RtreeDValue -} +} /* sqlite3.c:188157:9 */ type RtreeMatchArg = RtreeMatchArg1 /* sqlite3.c:188157:30 */ type RtreeGeomCallback1 = struct { @@ -147681,10 +147681,10 @@ type RtreeGeomCallback1 = struct { FxQueryFunc uintptr FxDestructor uintptr FpContext uintptr -} +} /* sqlite3.c:188157:9 */ type RtreeGeomCallback = RtreeGeomCallback1 /* sqlite3.c:188158:34 */ -type RtreeCoord1 = struct{ Ff RtreeValue } +type RtreeCoord1 = struct{ Ff RtreeValue } /* sqlite3.c:188155:9 */ type RtreeCoord = RtreeCoord1 /* sqlite3.c:188159:26 */ type RtreeSearchPoint1 = struct { @@ -147694,7 +147694,7 @@ type RtreeSearchPoint1 = struct { FeWithin U8 FiCell U8 _ [5]byte -} +} /* sqlite3.c:188153:9 */ type RtreeSearchPoint = RtreeSearchPoint1 /* sqlite3.c:188160:33 */ @@ -151355,7 +151355,7 @@ type RtreeCheck1 = struct { FzReport uintptr FnErr int32 _ [4]byte -} +} /* sqlite3.c:191964:9 */ // Context object passed between the various routines that make up the // implementation of integrity-check function rtreecheck(). @@ -151870,7 +151870,7 @@ type GeoPoly1 = struct { FnVertex int32 Fhdr [4]uint8 Fa [8]GeoCoord -} +} /* sqlite3.c:192544:9 */ // Internal representation of a polygon. // @@ -151908,7 +151908,7 @@ type GeoParse1 = struct { FnAlloc int32 FnErr int32 Fa uintptr -} +} /* sqlite3.c:192567:9 */ // The size of a memory allocation needed for a GeoPoly object sufficient // to hold N coordinate pairs. @@ -152622,7 +152622,7 @@ func geopolyBBoxFunc(tls *libc.TLS, context uintptr, argc int32, argv uintptr) { type GeoBBox1 = struct { FisInit int32 Fa [4]RtreeCoord -} +} /* sqlite3.c:193140:9 */ // State vector for the geopoly_group_bbox() aggregate function. type GeoBBox = GeoBBox1 /* sqlite3.c:193140:24 */ @@ -152798,7 +152798,7 @@ type GeoEvent1 = struct { FeType int32 FpSeg uintptr FpNext uintptr -} +} /* sqlite3.c:193297:9 */ // Objects used by the overlap algorihm. type GeoEvent = GeoEvent1 /* sqlite3.c:193297:25 */ @@ -152810,7 +152810,7 @@ type GeoSegment1 = struct { Fside uint8 Fidx uint32 FpNext uintptr -} +} /* sqlite3.c:193297:9 */ type GeoSegment = GeoSegment1 /* sqlite3.c:193298:27 */ type GeoOverlap1 = struct { @@ -152818,7 +152818,7 @@ type GeoOverlap1 = struct { FaSegment uintptr FnEvent int32 FnSegment int32 -} +} /* sqlite3.c:193299:9 */ type GeoOverlap = GeoOverlap1 /* sqlite3.c:193299:27 */ @@ -154552,7 +154552,7 @@ type sqlite3rbu = struct { FszTempLimit I64 FnRbu int32 FpRbuFd uintptr -} +} /* sqlite3.c:195610:9 */ //************* End of rtree.c ********************************************** //************* Begin file icu.c ******************************************** @@ -155015,7 +155015,7 @@ type Sqlite3rbu = sqlite3rbu /* sqlite3.c:195610:27 */ type RbuFrame1 = struct { FiDbPage U32 FiWalFrame U32 -} +} /* sqlite3.c:195610:9 */ //************* End of sqlite3rbu.h ***************************************** //************* Continuing where we left off in sqlite3rbu.c **************** @@ -155103,7 +155103,7 @@ type RbuObjIter1 = struct { FaIdxCol uintptr FzIdxSql uintptr FpRbuUpdate uintptr -} +} /* sqlite3.c:195610:9 */ type RbuObjIter = RbuObjIter1 /* sqlite3.c:196035:27 */ type RbuState1 = struct { @@ -155117,14 +155117,14 @@ type RbuState1 = struct { FiCookie U32 FiOalSz I64 FnPhaseOneStep I64 -} +} /* sqlite3.c:196036:9 */ type RbuState = RbuState1 /* sqlite3.c:196036:25 */ type RbuSpan1 = struct { FzSpan uintptr FnSpan int32 _ [4]byte -} +} /* sqlite3.c:195610:9 */ type RbuSpan = RbuSpan1 /* sqlite3.c:196037:24 */ type rbu_vfs = struct { @@ -155134,7 +155134,7 @@ type rbu_vfs = struct { FpRbu uintptr FpMain uintptr FpMainRbu uintptr -} +} /* sqlite3.c:195610:9 */ type Rbu_vfs = rbu_vfs /* sqlite3.c:196038:24 */ type rbu_file = struct { @@ -155154,14 +155154,14 @@ type rbu_file = struct { FpWalFd uintptr FpMainNext uintptr FpMainRbuNext uintptr -} +} /* sqlite3.c:195610:9 */ type Rbu_file = rbu_file /* sqlite3.c:196039:25 */ type RbuUpdateStmt1 = struct { FzMask uintptr FpUpdate uintptr FpNext uintptr -} +} /* sqlite3.c:195610:9 */ type RbuUpdateStmt = RbuUpdateStmt1 /* sqlite3.c:196040:30 */ @@ -159913,7 +159913,7 @@ type StatTable1 = struct { Fdb uintptr FiDb int32 _ [4]byte -} +} /* sqlite3.c:201236:9 */ // Forward reference to data structured used in this module type StatTable = StatTable1 /* sqlite3.c:201236:26 */ @@ -159936,7 +159936,7 @@ type StatCursor1 = struct { FnPayload I64 FiOffset I64 FszPage I64 -} +} /* sqlite3.c:201237:9 */ type StatCursor = StatCursor1 /* sqlite3.c:201237:27 */ type StatPage1 = struct { @@ -159950,7 +159950,7 @@ type StatPage1 = struct { FaCell uintptr FiRightChildPg U32 FnMxPayload int32 -} +} /* sqlite3.c:201237:9 */ type StatPage = StatPage1 /* sqlite3.c:201238:25 */ type StatCell1 = struct { @@ -159960,7 +159960,7 @@ type StatCell1 = struct { FaOvfl uintptr FnLastOvfl int32 FiOvfl int32 -} +} /* sqlite3.c:201237:9 */ type StatCell = StatCell1 /* sqlite3.c:201239:25 */ @@ -160936,7 +160936,7 @@ uintptr(0), // xShadowName type DbpageTable1 = struct { Fbase Sqlite3_vtab Fdb uintptr -} +} /* sqlite3.c:202053:9 */ //************* End of dbstat.c ********************************************* //************* Begin file dbpage.c ***************************************** @@ -160982,7 +160982,7 @@ type DbpageCursor1 = struct { FpPage1 uintptr FiDb int32 FszPage int32 -} +} /* sqlite3.c:202054:9 */ type DbpageCursor = DbpageCursor1 /* sqlite3.c:202054:29 */ @@ -161431,7 +161431,7 @@ type Fts5Global1 = struct { FpTok uintptr FpDfltTok uintptr FpCsr uintptr -} +} /* sqlite3.c:208614:9 */ //************* End of dbpage.c ********************************************* //************* Begin file sqlite3session.c ********************************* @@ -161500,7 +161500,7 @@ type Fts5Global = Fts5Global1 /* sqlite3.c:208614:27 */ type Fts5Colset1 = struct { FnCol int32 FaiCol [1]int32 -} +} /* sqlite3.c:208614:9 */ type Fts5Colset = Fts5Colset1 /* sqlite3.c:208615:27 */ @@ -161536,7 +161536,7 @@ type Fts5Config1 = struct { FzRank uintptr FzRankArgs uintptr FpzErrmsg uintptr -} +} /* sqlite3.c:208614:9 */ // ************************************************************************* // @@ -161558,7 +161558,7 @@ type Fts5Buffer1 = struct { Fp uintptr Fn int32 FnSpace int32 -} +} /* sqlite3.c:208614:9 */ // // End of interface to code in fts5_config.c. @@ -161578,16 +161578,16 @@ type Fts5PoslistReader1 = struct { FbFlag U8 FbEof U8 FiPos I64 -} +} /* sqlite3.c:208614:9 */ type Fts5PoslistReader = Fts5PoslistReader1 /* sqlite3.c:208794:34 */ -type Fts5PoslistWriter1 = struct{ FiPrev I64 } +type Fts5PoslistWriter1 = struct{ FiPrev I64 } /* sqlite3.c:208813:9 */ type Fts5PoslistWriter = Fts5PoslistWriter1 /* sqlite3.c:208813:34 */ // Bucket of terms object used by the integrity-check in offsets=0 mode. -type Fts5Termset1 = struct{ FapHash [512]uintptr } +type Fts5Termset1 = struct{ FapHash [512]uintptr } /* sqlite3.c:208835:9 */ // Bucket of terms object used by the integrity-check in offsets=0 mode. type Fts5Termset = Fts5Termset1 /* sqlite3.c:208835:28 */ @@ -161620,7 +161620,7 @@ type Fts5Index1 = struct { FpDataVersion uintptr FiStructVersion I64 FpStruct uintptr -} +} /* sqlite3.c:208614:9 */ // // End of interface to code in fts5_buffer.c. @@ -161638,7 +161638,7 @@ type Fts5IndexIter1 = struct { FnData int32 FbEof U8 _ [3]byte -} +} /* sqlite3.c:208614:9 */ type Fts5IndexIter = Fts5IndexIter1 /* sqlite3.c:208850:30 */ @@ -161655,7 +161655,7 @@ type Fts5Table1 = struct { Fbase Sqlite3_vtab FpConfig uintptr FpIndex uintptr -} +} /* sqlite3.c:209049:9 */ // // End of interface to code in fts5_varint.c. @@ -161682,7 +161682,7 @@ type Fts5Hash1 = struct { FnSlot int32 FpScan uintptr FaSlot uintptr -} +} /* sqlite3.c:208614:9 */ // // End of interface to code in fts5.c. @@ -161709,7 +161709,7 @@ type Fts5Storage1 = struct { FnTotalRow I64 FaTotalSize uintptr FaStmt [11]uintptr -} +} /* sqlite3.c:209132:9 */ // // End of interface to code in fts5_hash.c. @@ -161736,7 +161736,7 @@ type Fts5Expr1 = struct { FbDesc int32 FnPhrase int32 FapExprPhrase uintptr -} +} /* sqlite3.c:208614:9 */ // // End of interface to code in fts5_storage.c. @@ -161755,7 +161755,7 @@ type Fts5ExprNode1 = struct { FpNear uintptr FnChild int32 FapChild [1]uintptr -} +} /* sqlite3.c:208614:9 */ type Fts5ExprNode = Fts5ExprNode1 /* sqlite3.c:209176:29 */ type Fts5Parse1 = struct { @@ -161765,14 +161765,14 @@ type Fts5Parse1 = struct { FnPhrase int32 FapPhrase uintptr FpExpr uintptr -} +} /* sqlite3.c:209177:9 */ type Fts5Parse = Fts5Parse1 /* sqlite3.c:209177:26 */ type Fts5Token1 = struct { Fp uintptr Fn int32 _ [4]byte -} +} /* sqlite3.c:209178:9 */ type Fts5Token = Fts5Token1 /* sqlite3.c:209178:26 */ type Fts5ExprPhrase1 = struct { @@ -161780,7 +161780,7 @@ type Fts5ExprPhrase1 = struct { Fposlist Fts5Buffer FnTerm int32 FaTerm [1]Fts5ExprTerm -} +} /* sqlite3.c:208614:9 */ type Fts5ExprPhrase = Fts5ExprPhrase1 /* sqlite3.c:209179:31 */ type Fts5ExprNearset1 = struct { @@ -161788,7 +161788,7 @@ type Fts5ExprNearset1 = struct { FpColset uintptr FnPhrase int32 FapPhrase [1]uintptr -} +} /* sqlite3.c:208614:9 */ type Fts5ExprNearset = Fts5ExprNearset1 /* sqlite3.c:209180:32 */ @@ -161796,7 +161796,7 @@ type Fts5PoslistPopulator1 = struct { Fwriter Fts5PoslistWriter FbOk int32 FbMiss int32 -} +} /* sqlite3.c:209220:9 */ type Fts5PoslistPopulator = Fts5PoslistPopulator1 /* sqlite3.c:209220:37 */ // @@ -162045,7 +162045,7 @@ type fts5yyStackEntry = struct { Fstateno uint8 Fmajor uint8 Fminor Fts5YYMINORTYPE -} +} /* sqlite3.c:209657:1 */ type Fts5yyStackEntry = fts5yyStackEntry /* sqlite3.c:209664:33 */ @@ -162056,7 +162056,7 @@ type fts5yyParser = struct { FpParse uintptr Ffts5yystack [100]Fts5yyStackEntry Ffts5yystackEnd uintptr -} +} /* sqlite3.c:209668:1 */ type Fts5yyParser = fts5yyParser /* sqlite3.c:209687:29 */ @@ -162726,7 +162726,7 @@ type CInstIter1 = struct { FiStart int32 FiEnd int32 _ [4]byte -} +} /* sqlite3.c:210853:9 */ // 2014 May 31 // @@ -162850,7 +162850,7 @@ type HighlightContext1 = struct { FnIn int32 FiOff int32 FzOut uintptr -} +} /* sqlite3.c:210927:9 */ // ************************************************************************ // @@ -162990,7 +162990,7 @@ type Fts5SFinder1 = struct { FnFirst int32 FaFirst uintptr FzDoc uintptr -} +} /* sqlite3.c:211068:9 */ // // End of highlight() implementation. @@ -163310,7 +163310,7 @@ type Fts5Bm25Data1 = struct { Favgdl float64 FaIDF uintptr FaFreq uintptr -} +} /* sqlite3.c:211349:9 */ //********************************************************************** @@ -163511,7 +163511,7 @@ type Builtin = struct { FpUserData uintptr FxFunc Fts5_extension_function FxDestroy uintptr -} +} /* sqlite3.c:211509:3 */ // 2014 May 31 // @@ -163839,7 +163839,7 @@ type Fts5TermsetEntry1 = struct { FnTerm int32 FiIdx int32 FpNext uintptr -} +} /* sqlite3.c:208835:9 */ // ************************************************************************ // @@ -164118,7 +164118,7 @@ type Fts5Enum1 = struct { FzName uintptr FeVal int32 _ [4]byte -} +} /* sqlite3.c:212136:1 */ type Fts5Enum = Fts5Enum1 /* sqlite3.c:212140:25 */ @@ -164882,7 +164882,7 @@ type Fts5ExprTerm1 = struct { FzTerm uintptr FpIter uintptr FpSynonym uintptr -} +} /* sqlite3.c:208614:9 */ // 2014 May 31 // @@ -165565,7 +165565,7 @@ type Fts5LookaheadReader1 = struct { Fi int32 FiPos I64 FiLookahead I64 -} +} /* sqlite3.c:213443:9 */ type Fts5LookaheadReader = Fts5LookaheadReader1 /* sqlite3.c:213443:36 */ @@ -165589,7 +165589,7 @@ type Fts5NearTrimmer1 = struct { Freader Fts5LookaheadReader Fwriter Fts5PoslistWriter FpOut uintptr -} +} /* sqlite3.c:213473:9 */ type Fts5NearTrimmer = Fts5NearTrimmer1 /* sqlite3.c:213473:32 */ @@ -166616,7 +166616,7 @@ type TokenCtx1 = struct { FpPhrase uintptr Frc int32 _ [4]byte -} +} /* sqlite3.c:214467:9 */ type TokenCtx = TokenCtx1 /* sqlite3.c:214467:25 */ @@ -167735,7 +167735,7 @@ func sqlite3Fts5ExprInit(tls *libc.TLS, pGlobal uintptr, db uintptr) int32 { /* type Fts5ExprFunc = struct { Fz uintptr Fx uintptr -} +} /* sqlite3.c:215524:3 */ // Return the number of phrases in expression pExpr. func sqlite3Fts5ExprPhraseCount(tls *libc.TLS, pExpr uintptr) int32 { /* sqlite3.c:215555:12: */ @@ -167795,7 +167795,7 @@ type Fts5ExprCtx1 = struct { FpExpr uintptr FaPopulator uintptr FiOff I64 -} +} /* sqlite3.c:215613:1 */ type Fts5ExprCtx = Fts5ExprCtx1 /* sqlite3.c:215618:28 */ @@ -167987,7 +167987,7 @@ type Fts5HashEntry1 = struct { FiCol I16 FiPos int32 FiRowid I64 -} +} /* sqlite3.c:208614:9 */ // 2014 August 11 // @@ -168680,7 +168680,7 @@ type Fts5Data1 = struct { Fp uintptr Fnn int32 FszLeaf int32 -} +} /* sqlite3.c:216608:9 */ // 2014 May 31 // @@ -168893,7 +168893,7 @@ type Fts5DlidxIter1 = struct { FnLvl int32 FiSegid int32 FaLvl [1]Fts5DlidxLvl -} +} /* sqlite3.c:216609:9 */ type Fts5DlidxIter = Fts5DlidxIter1 /* sqlite3.c:216609:30 */ type Fts5DlidxLvl1 = struct { @@ -168903,7 +168903,7 @@ type Fts5DlidxLvl1 = struct { FiFirstOff int32 FiLeafPgno int32 FiRowid I64 -} +} /* sqlite3.c:216609:9 */ type Fts5DlidxLvl = Fts5DlidxLvl1 /* sqlite3.c:216610:29 */ type Fts5DlidxWriter1 = struct { @@ -168911,7 +168911,7 @@ type Fts5DlidxWriter1 = struct { FbPrevValid int32 FiPrev I64 Fbuf Fts5Buffer -} +} /* sqlite3.c:216611:9 */ type Fts5DlidxWriter = Fts5DlidxWriter1 /* sqlite3.c:216611:32 */ type Fts5Iter1 = struct { @@ -168926,7 +168926,7 @@ type Fts5Iter1 = struct { FiSwitchRowid I64 FaFirst uintptr FaSeg [1]Fts5SegIter -} +} /* sqlite3.c:216612:9 */ type Fts5Iter = Fts5Iter1 /* sqlite3.c:216612:25 */ type Fts5PageWriter1 = struct { @@ -168935,7 +168935,7 @@ type Fts5PageWriter1 = struct { Fbuf Fts5Buffer Fpgidx Fts5Buffer Fterm Fts5Buffer -} +} /* sqlite3.c:216613:9 */ type Fts5PageWriter = Fts5PageWriter1 /* sqlite3.c:216613:31 */ type Fts5SegIter1 = struct { @@ -168959,7 +168959,7 @@ type Fts5SegIter1 = struct { FnPos int32 FbDel U8 _ [3]byte -} +} /* sqlite3.c:216612:9 */ type Fts5SegIter = Fts5SegIter1 /* sqlite3.c:216614:28 */ type Fts5DoclistIter1 = struct { @@ -168968,7 +168968,7 @@ type Fts5DoclistIter1 = struct { FaPoslist uintptr FnPoslist int32 FnSize int32 -} +} /* sqlite3.c:216615:9 */ type Fts5DoclistIter = Fts5DoclistIter1 /* sqlite3.c:216615:32 */ type Fts5SegWriter1 = struct { @@ -168985,7 +168985,7 @@ type Fts5SegWriter1 = struct { Fbtterm Fts5Buffer FiBtPage int32 _ [4]byte -} +} /* sqlite3.c:216616:9 */ type Fts5SegWriter = Fts5SegWriter1 /* sqlite3.c:216616:30 */ type Fts5Structure1 = struct { @@ -168994,21 +168994,21 @@ type Fts5Structure1 = struct { FnSegment int32 FnLevel int32 FaLevel [1]Fts5StructureLevel -} +} /* sqlite3.c:208614:9 */ type Fts5Structure = Fts5Structure1 /* sqlite3.c:216617:30 */ type Fts5StructureLevel1 = struct { FnMerge int32 FnSeg int32 FaSeg uintptr -} +} /* sqlite3.c:208614:9 */ type Fts5StructureLevel = Fts5StructureLevel1 /* sqlite3.c:216618:35 */ type Fts5StructureSegment1 = struct { FiSegid int32 FpgnoFirst int32 FpgnoLast int32 -} +} /* sqlite3.c:208614:9 */ type Fts5StructureSegment = Fts5StructureSegment1 /* sqlite3.c:216619:37 */ @@ -169016,7 +169016,7 @@ type Fts5CResult1 = struct { FiFirst U16 FbTermEq U8 _ [1]byte -} +} /* sqlite3.c:216612:9 */ type Fts5CResult = Fts5CResult1 /* sqlite3.c:216729:28 */ @@ -171360,7 +171360,7 @@ type PoslistCallbackCtx1 = struct { FpColset uintptr FeState int32 _ [4]byte -} +} /* sqlite3.c:219311:9 */ type PoslistCallbackCtx = PoslistCallbackCtx1 /* sqlite3.c:219311:35 */ @@ -171369,7 +171369,7 @@ type PoslistOffsetsCtx1 = struct { FpColset uintptr FiRead int32 FiWrite int32 -} +} /* sqlite3.c:219318:9 */ type PoslistOffsetsCtx = PoslistOffsetsCtx1 /* sqlite3.c:219318:34 */ @@ -172835,7 +172835,7 @@ func fts5IndexReturn(tls *libc.TLS, p uintptr) int32 { /* sqlite3.c:220810:12: * type Fts5FlushCtx1 = struct { FpIdx uintptr Fwriter Fts5SegWriter -} +} /* sqlite3.c:220816:9 */ type Fts5FlushCtx = Fts5FlushCtx1 /* sqlite3.c:220816:29 */ @@ -175020,7 +175020,7 @@ type Fts5Auxdata1 = struct { FpPtr uintptr FxDelete uintptr FpNext uintptr -} +} /* sqlite3.c:208614:9 */ type Fts5Auxdata = Fts5Auxdata1 /* sqlite3.c:223011:28 */ type Fts5Auxiliary1 = struct { @@ -175030,7 +175030,7 @@ type Fts5Auxiliary1 = struct { FxFunc Fts5_extension_function FxDestroy uintptr FpNext uintptr -} +} /* sqlite3.c:208614:9 */ type Fts5Auxiliary = Fts5Auxiliary1 /* sqlite3.c:223012:30 */ type Fts5Cursor1 = struct { @@ -175059,7 +175059,7 @@ type Fts5Cursor1 = struct { FnInstAlloc int32 FnInstCount int32 FaInst uintptr -} +} /* sqlite3.c:208614:9 */ type Fts5Cursor = Fts5Cursor1 /* sqlite3.c:223013:27 */ type Fts5FullTable1 = struct { @@ -175067,7 +175067,7 @@ type Fts5FullTable1 = struct { FpStorage uintptr FpGlobal uintptr FpSortCsr uintptr -} +} /* sqlite3.c:223014:9 */ type Fts5FullTable = Fts5FullTable1 /* sqlite3.c:223014:30 */ type Fts5Sorter1 = struct { @@ -175076,7 +175076,7 @@ type Fts5Sorter1 = struct { FaPoslist uintptr FnIdx int32 FaIdx [1]int32 -} +} /* sqlite3.c:208614:9 */ type Fts5Sorter = Fts5Sorter1 /* sqlite3.c:223015:27 */ type Fts5TokenizerModule1 = struct { @@ -175085,7 +175085,7 @@ type Fts5TokenizerModule1 = struct { Fx Fts5_tokenizer FxDestroy uintptr FpNext uintptr -} +} /* sqlite3.c:208614:9 */ type Fts5TokenizerModule = Fts5TokenizerModule1 /* sqlite3.c:223016:36 */ @@ -175121,13 +175121,13 @@ type Fts5TokenizerModule = Fts5TokenizerModule1 /* sqlite3.c:223016:36 */ type Fts5TransactionState = struct { FeState int32 FiSavepoint int32 -} +} /* sqlite3.c:223049:1 */ type Fts5MatchPhrase = struct { FpPoslist uintptr FnTerm int32 _ [4]byte -} +} /* sqlite3.c:223106:1 */ // Return true if pTab is a contentless table. func fts5IsContentless(tls *libc.TLS, pTab uintptr) int32 { /* sqlite3.c:223290:12: */ @@ -177921,7 +177921,7 @@ type Fts5InsertCtx1 = struct { FpStorage uintptr FiCol int32 FszCol int32 -} +} /* sqlite3.c:226218:9 */ type Fts5InsertCtx = Fts5InsertCtx1 /* sqlite3.c:226218:30 */ @@ -178357,7 +178357,7 @@ type Fts5IntegrityCtx1 = struct { Fcksum U64 FpTermset uintptr FpConfig uintptr -} +} /* sqlite3.c:226652:9 */ // Context object used by sqlite3Fts5StorageIntegrity(). type Fts5IntegrityCtx = Fts5IntegrityCtx1 /* sqlite3.c:226652:33 */ @@ -178729,7 +178729,7 @@ var aAsciiTokenChar = [128]uint8{ uint8(1), uint8(1), uint8(1), uint8(1), uint8(1), uint8(1), uint8(1), uint8(1), uint8(1), uint8(1), uint8(1), uint8(0), uint8(0), uint8(0), uint8(0), uint8(0), // 0x70..0x7F } /* sqlite3.c:227033:22 */ -type AsciiTokenizer1 = struct{ FaTokenChar [128]uint8 } +type AsciiTokenizer1 = struct{ FaTokenChar [128]uint8 } /* sqlite3.c:227044:9 */ type AsciiTokenizer = AsciiTokenizer1 /* sqlite3.c:227044:31 */ @@ -178873,7 +178873,7 @@ type Unicode61Tokenizer1 = struct { FnException int32 FaiException uintptr FaCategory [32]uint8 -} +} /* sqlite3.c:227240:9 */ // ************************************************************************* // @@ -179317,7 +179317,7 @@ type PorterTokenizer1 = struct { Ftokenizer Fts5_tokenizer FpTokenizer uintptr FaBuf [128]int8 -} +} /* sqlite3.c:227558:9 */ // ************************************************************************* // @@ -179389,7 +179389,7 @@ type PorterContext1 = struct { FpCtx uintptr FxToken uintptr FaBuf uintptr -} +} /* sqlite3.c:227617:9 */ type PorterContext = PorterContext1 /* sqlite3.c:227617:30 */ @@ -179400,7 +179400,7 @@ type PorterRule1 = struct { FzOutput uintptr FnOutput int32 _ [4]byte -} +} /* sqlite3.c:227624:9 */ type PorterRule = PorterRule1 /* sqlite3.c:227624:27 */ @@ -180069,7 +180069,7 @@ func sqlite3Fts5TokenizerInit(tls *libc.TLS, pApi uintptr) int32 { /* sqlite3.c: type BuiltinTokenizer = struct { FzName uintptr Fx Fts5_tokenizer -} +} /* sqlite3.c:228273:3 */ // 2012-05-25 // @@ -180242,7 +180242,7 @@ type TableEntry = struct { FiCode uint16 Fflags uint8 FnRange uint8 -} +} /* sqlite3.c:228431:16 */ var aEntry = [163]TableEntry{ {FiCode: uint16(65), Fflags: uint8(14), FnRange: uint8(26)}, {FiCode: uint16(181), Fflags: uint8(64), FnRange: uint8(1)}, {FiCode: uint16(192), Fflags: uint8(14), FnRange: uint8(23)}, @@ -181309,7 +181309,7 @@ type Fts5VocabTable1 = struct { FpGlobal uintptr FeType int32 FbBusy uint32 -} +} /* sqlite3.c:229461:9 */ // 2015 May 08 // @@ -181366,7 +181366,7 @@ type Fts5VocabCursor1 = struct { FiInstPos I64 FiInstOff int32 _ [4]byte -} +} /* sqlite3.c:229462:9 */ type Fts5VocabCursor = Fts5VocabCursor1 /* sqlite3.c:229462:32 */ @@ -182093,7 +182093,7 @@ var fts5Vocab = Sqlite3_module{FiVersion: type stmt_vtab = struct { Fbase Sqlite3_vtab Fdb uintptr -} +} /* sqlite3.c:230244:9 */ //************* End of fts5.c *********************************************** //************* Begin file stmt.c ******************************************* @@ -182133,7 +182133,7 @@ type stmt_cursor = struct { Fdb uintptr FpStmt uintptr FiRowid Sqlite3_int64 -} +} /* sqlite3.c:230254:9 */ // stmt_cursor is a subclass of sqlite3_vtab_cursor which will // serve as the underlying representation of a cursor that scans |