aboutsummaryrefslogtreecommitdiff
path: root/lib/sqlite_linux_amd64.go
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sqlite_linux_amd64.go')
-rw-r--r--lib/sqlite_linux_amd64.go682
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