@@ -1186,11 +1186,11 @@
1186 1186 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** [sqlite3_libversion_number()], [sqlite3_sourceid()],
1187 1187 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** [sqlite_version()] and [sqlite_source_id()].
1188 1188 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
*/
1189 1189 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#define SQLITE_VERSION "3.35.0"
1190 1190 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#define SQLITE_VERSION_NUMBER 3035000
1191 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #define SQLITE_SOURCE_ID "2021-01-01 22:06:17 d01e9f2d00dc439c529cd8885a219fcddbaad73b9f471b020e2a0c18e2add69b"
1191 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #define SQLITE_SOURCE_ID "2021-01-09 19:10:04 49dfce469e6a17111b349e53578479daf783064200bf0eec5bf8a91d3553b19f"
1192 1192 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
1193 1193 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/*
1194 1194 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** CAPI3REF: Run-Time Library Version Numbers
1195 1195 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** KEYWORDS: sqlite3_version sqlite3_sourceid
1196 1196 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
**
@@ -13551,11 +13551,12 @@
13551 13551 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** places. The following macros try to make this explicit.
13552 13552 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
*/
13553 13553 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#ifndef __has_extension
13554 13554 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# define __has_extension(x) 0 /* compatibility with non-clang compilers */
13555 13555 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#endif
13556 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #if GCC_VERSION>=4007000 || __has_extension(c_atomic)
13556 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #if GCC_VERSION>=4007000 || \
13557 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ (__has_extension(c_atomic) && __has_extension(c_atomic_store_n))
13557 13558 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# define AtomicLoad(PTR) __atomic_load_n((PTR),__ATOMIC_RELAXED)
13558 13559 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# define AtomicStore(PTR,VAL) __atomic_store_n((PTR),(VAL),__ATOMIC_RELAXED)
13559 13560 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#else
13560 13561 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# define AtomicLoad(PTR) (*(PTR))
13561 13562 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# define AtomicStore(PTR,VAL) (*(PTR) = (VAL))
@@ -119751,11 +119752,11 @@
119751 119752 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
119752 119753 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
119753 119754 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
119754 119755 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/*
119755 119756 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** On some systems, ceil() and floor() are intrinsic function. You are
119756 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** unable to take a pointer to this functions. Hence, we here wrap them
119757 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** unable to take a pointer to these functions. Hence, we here wrap them
119757 119758 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** in our own actual functions.
119758 119759 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
*/
119759 119760 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
static double xCeil(double x){ return ceil(x); }
119760 119761 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
static double xFloor(double x){ return floor(x); }
119761 119762 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@@ -159047,59 +159048,10 @@
159047 159048 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int yysize; /* Amount to pop the stack */
159048 159049 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3ParserARG_FETCH
159049 159050 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
(void)yyLookahead;
159050 159051 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
(void)yyLookaheadToken;
159051 159052 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp = yypParser->yytos;
159052 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- assert( yyruleno<(int)(sizeof(yyRuleName)/sizeof(yyRuleName[0])) );
159053 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #ifndef NDEBUG
159054 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( yyTraceFILE ){
159055 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- yysize = yyRuleInfoNRhs[yyruleno];
159056 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( yysize ){
159057 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- fprintf(yyTraceFILE, "%sReduce %d [%s]%s, pop back to state %d.\n",
159058 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- yyTracePrompt,
159059 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- yyruleno, yyRuleName[yyruleno],
159060 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- yyruleno<YYNRULE_WITH_ACTION ? "" : " without external action",
159061 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- yymsp[yysize].stateno);
159062 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }else{
159063 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- fprintf(yyTraceFILE, "%sReduce %d [%s]%s.\n",
159064 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- yyTracePrompt, yyruleno, yyRuleName[yyruleno],
159065 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- yyruleno<YYNRULE_WITH_ACTION ? "" : " without external action");
159066 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
159067 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
159068 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #endif /* NDEBUG */
159069 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
159070 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* Check that the stack is large enough to grow by a single entry
159071 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** if the RHS of the rule is empty. This ensures that there is room
159072 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** enough on the stack to push the LHS value */
159073 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( yyRuleInfoNRhs[yyruleno]==0 ){
159074 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #ifdef YYTRACKMAXSTACKDEPTH
159075 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( (int)(yypParser->yytos - yypParser->yystack)>yypParser->yyhwm ){
159076 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- yypParser->yyhwm++;
159077 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- assert( yypParser->yyhwm == (int)(yypParser->yytos - yypParser->yystack));
159078 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
159079 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #endif
159080 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #if YYSTACKDEPTH>0
159081 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( yypParser->yytos>=yypParser->yystackEnd ){
159082 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- yyStackOverflow(yypParser);
159083 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* The call to yyStackOverflow() above pops the stack until it is
159084 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** empty, causing the main parser loop to exit. So the return value
159085 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** is never used and does not matter. */
159086 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return 0;
159087 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
159088 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #else
159089 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( yypParser->yytos>=&yypParser->yystack[yypParser->yystksz-1] ){
159090 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( yyGrowStack(yypParser) ){
159091 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- yyStackOverflow(yypParser);
159092 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* The call to yyStackOverflow() above pops the stack until it is
159093 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** empty, causing the main parser loop to exit. So the return value
159094 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** is never used and does not matter. */
159095 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return 0;
159096 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
159097 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- yymsp = yypParser->yytos;
159098 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
159099 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #endif
159100 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
159101 159053 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
159102 159054 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
switch( yyruleno ){
159103 159055 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* Beginning here are the reduction cases. A typical example
159104 159056 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** follows:
159105 159057 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** case 0:
@@ -160686,16 +160638,60 @@
160686 160638 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yyTracePrompt,yyTokenName[yymajor],yyact-YY_MIN_REDUCE);
160687 160639 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
160688 160640 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
160689 160641 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#endif
160690 160642 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
160691 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- do{
160643 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ while(1){ /* Exit by "break" */
160644 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ assert( yypParser->yytos>=yypParser->yystack );
160692 160645 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
assert( yyact==yypParser->yytos->stateno );
160693 160646 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yyact = yy_find_shift_action((YYCODETYPE)yymajor,yyact);
160694 160647 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( yyact >= YY_MIN_REDUCE ){
160695 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- yyact = yy_reduce(yypParser,yyact-YY_MIN_REDUCE,yymajor,
160696 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- yyminor sqlite3ParserCTX_PARAM);
160648 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ unsigned int yyruleno = yyact - YY_MIN_REDUCE; /* Reduce by this rule */
160649 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ assert( yyruleno<(int)(sizeof(yyRuleName)/sizeof(yyRuleName[0])) );
160650 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #ifndef NDEBUG
160651 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( yyTraceFILE ){
160652 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ int yysize = yyRuleInfoNRhs[yyruleno];
160653 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( yysize ){
160654 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ fprintf(yyTraceFILE, "%sReduce %d [%s]%s, pop back to state %d.\n",
160655 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ yyTracePrompt,
160656 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ yyruleno, yyRuleName[yyruleno],
160657 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ yyruleno<YYNRULE_WITH_ACTION ? "" : " without external action",
160658 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ yypParser->yytos[yysize].stateno);
160659 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }else{
160660 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ fprintf(yyTraceFILE, "%sReduce %d [%s]%s.\n",
160661 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ yyTracePrompt, yyruleno, yyRuleName[yyruleno],
160662 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ yyruleno<YYNRULE_WITH_ACTION ? "" : " without external action");
160663 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
160664 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
160665 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #endif /* NDEBUG */
160666 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
160667 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* Check that the stack is large enough to grow by a single entry
160668 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** if the RHS of the rule is empty. This ensures that there is room
160669 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** enough on the stack to push the LHS value */
160670 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( yyRuleInfoNRhs[yyruleno]==0 ){
160671 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #ifdef YYTRACKMAXSTACKDEPTH
160672 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( (int)(yypParser->yytos - yypParser->yystack)>yypParser->yyhwm ){
160673 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ yypParser->yyhwm++;
160674 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ assert( yypParser->yyhwm ==
160675 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ (int)(yypParser->yytos - yypParser->yystack));
160676 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
160677 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #endif
160678 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #if YYSTACKDEPTH>0
160679 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( yypParser->yytos>=yypParser->yystackEnd ){
160680 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ yyStackOverflow(yypParser);
160681 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ break;
160682 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
160683 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #else
160684 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( yypParser->yytos>=&yypParser->yystack[yypParser->yystksz-1] ){
160685 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( yyGrowStack(yypParser) ){
160686 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ yyStackOverflow(yypParser);
160687 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ break;
160688 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
160689 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
160690 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #endif
160691 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
160692 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ yyact = yy_reduce(yypParser,yyruleno,yymajor,yyminor sqlite3ParserCTX_PARAM);
160697 160693 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else if( yyact <= YY_MAX_SHIFTREDUCE ){
160698 160694 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yy_shift(yypParser,yyact,(YYCODETYPE)yymajor,yyminor);
160699 160695 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#ifndef YYNOERRORRECOVERY
160700 160696 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yypParser->yyerrcnt--;
160701 160697 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#endif
@@ -160804,11 +160800,11 @@
160804 160800 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#endif
160805 160801 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
160806 160802 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
160807 160803 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#endif
160808 160804 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
160809 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }while( yypParser->yytos>yypParser->yystack );
160805 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
160810 160806 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#ifndef NDEBUG
160811 160807 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( yyTraceFILE ){
160812 160808 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yyStackEntry *i;
160813 160809 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
char cDiv = '[';
160814 160810 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
fprintf(yyTraceFILE,"%sReturn. Stack=",yyTracePrompt);
@@ -212032,59 +212028,10 @@
212032 212028 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int fts5yysize; /* Amount to pop the stack */
212033 212029 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3Fts5ParserARG_FETCH
212034 212030 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
(void)fts5yyLookahead;
212035 212031 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
(void)fts5yyLookaheadToken;
212036 212032 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
fts5yymsp = fts5yypParser->fts5yytos;
212037 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- assert( fts5yyruleno<(int)(sizeof(fts5yyRuleName)/sizeof(fts5yyRuleName[0])) );
212038 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #ifndef NDEBUG
212039 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( fts5yyTraceFILE ){
212040 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- fts5yysize = fts5yyRuleInfoNRhs[fts5yyruleno];
212041 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( fts5yysize ){
212042 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- fprintf(fts5yyTraceFILE, "%sReduce %d [%s]%s, pop back to state %d.\n",
212043 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- fts5yyTracePrompt,
212044 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- fts5yyruleno, fts5yyRuleName[fts5yyruleno],
212045 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- fts5yyruleno<fts5YYNRULE_WITH_ACTION ? "" : " without external action",
212046 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- fts5yymsp[fts5yysize].stateno);
212047 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }else{
212048 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- fprintf(fts5yyTraceFILE, "%sReduce %d [%s]%s.\n",
212049 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- fts5yyTracePrompt, fts5yyruleno, fts5yyRuleName[fts5yyruleno],
212050 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- fts5yyruleno<fts5YYNRULE_WITH_ACTION ? "" : " without external action");
212051 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
212052 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
212053 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #endif /* NDEBUG */
212054 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
212055 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* Check that the stack is large enough to grow by a single entry
212056 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** if the RHS of the rule is empty. This ensures that there is room
212057 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** enough on the stack to push the LHS value */
212058 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( fts5yyRuleInfoNRhs[fts5yyruleno]==0 ){
212059 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #ifdef fts5YYTRACKMAXSTACKDEPTH
212060 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( (int)(fts5yypParser->fts5yytos - fts5yypParser->fts5yystack)>fts5yypParser->fts5yyhwm ){
212061 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- fts5yypParser->fts5yyhwm++;
212062 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- assert( fts5yypParser->fts5yyhwm == (int)(fts5yypParser->fts5yytos - fts5yypParser->fts5yystack));
212063 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
212064 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #endif
212065 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #if fts5YYSTACKDEPTH>0
212066 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( fts5yypParser->fts5yytos>=fts5yypParser->fts5yystackEnd ){
212067 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- fts5yyStackOverflow(fts5yypParser);
212068 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* The call to fts5yyStackOverflow() above pops the stack until it is
212069 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** empty, causing the main parser loop to exit. So the return value
212070 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** is never used and does not matter. */
212071 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return 0;
212072 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
212073 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #else
212074 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( fts5yypParser->fts5yytos>=&fts5yypParser->fts5yystack[fts5yypParser->fts5yystksz-1] ){
212075 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( fts5yyGrowStack(fts5yypParser) ){
212076 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- fts5yyStackOverflow(fts5yypParser);
212077 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* The call to fts5yyStackOverflow() above pops the stack until it is
212078 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** empty, causing the main parser loop to exit. So the return value
212079 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** is never used and does not matter. */
212080 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return 0;
212081 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
212082 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- fts5yymsp = fts5yypParser->fts5yytos;
212083 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
212084 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #endif
212085 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
212086 212033 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
212087 212034 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
switch( fts5yyruleno ){
212088 212035 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* Beginning here are the reduction cases. A typical example
212089 212036 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** follows:
212090 212037 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** case 0:
@@ -212383,16 +212330,60 @@
212383 212330 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
fts5yyTracePrompt,fts5yyTokenName[fts5yymajor],fts5yyact-fts5YY_MIN_REDUCE);
212384 212331 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
212385 212332 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
212386 212333 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#endif
212387 212334 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
212388 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- do{
212335 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ while(1){ /* Exit by "break" */
212336 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ assert( fts5yypParser->fts5yytos>=fts5yypParser->fts5yystack );
212389 212337 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
assert( fts5yyact==fts5yypParser->fts5yytos->stateno );
212390 212338 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
fts5yyact = fts5yy_find_shift_action((fts5YYCODETYPE)fts5yymajor,fts5yyact);
212391 212339 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( fts5yyact >= fts5YY_MIN_REDUCE ){
212392 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- fts5yyact = fts5yy_reduce(fts5yypParser,fts5yyact-fts5YY_MIN_REDUCE,fts5yymajor,
212393 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- fts5yyminor sqlite3Fts5ParserCTX_PARAM);
212340 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ unsigned int fts5yyruleno = fts5yyact - fts5YY_MIN_REDUCE; /* Reduce by this rule */
212341 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ assert( fts5yyruleno<(int)(sizeof(fts5yyRuleName)/sizeof(fts5yyRuleName[0])) );
212342 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #ifndef NDEBUG
212343 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( fts5yyTraceFILE ){
212344 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ int fts5yysize = fts5yyRuleInfoNRhs[fts5yyruleno];
212345 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( fts5yysize ){
212346 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ fprintf(fts5yyTraceFILE, "%sReduce %d [%s]%s, pop back to state %d.\n",
212347 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ fts5yyTracePrompt,
212348 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ fts5yyruleno, fts5yyRuleName[fts5yyruleno],
212349 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ fts5yyruleno<fts5YYNRULE_WITH_ACTION ? "" : " without external action",
212350 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ fts5yypParser->fts5yytos[fts5yysize].stateno);
212351 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }else{
212352 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ fprintf(fts5yyTraceFILE, "%sReduce %d [%s]%s.\n",
212353 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ fts5yyTracePrompt, fts5yyruleno, fts5yyRuleName[fts5yyruleno],
212354 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ fts5yyruleno<fts5YYNRULE_WITH_ACTION ? "" : " without external action");
212355 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
212356 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
212357 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #endif /* NDEBUG */
212358 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
212359 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* Check that the stack is large enough to grow by a single entry
212360 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** if the RHS of the rule is empty. This ensures that there is room
212361 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** enough on the stack to push the LHS value */
212362 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( fts5yyRuleInfoNRhs[fts5yyruleno]==0 ){
212363 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #ifdef fts5YYTRACKMAXSTACKDEPTH
212364 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( (int)(fts5yypParser->fts5yytos - fts5yypParser->fts5yystack)>fts5yypParser->fts5yyhwm ){
212365 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ fts5yypParser->fts5yyhwm++;
212366 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ assert( fts5yypParser->fts5yyhwm ==
212367 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ (int)(fts5yypParser->fts5yytos - fts5yypParser->fts5yystack));
212368 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
212369 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #endif
212370 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #if fts5YYSTACKDEPTH>0
212371 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( fts5yypParser->fts5yytos>=fts5yypParser->fts5yystackEnd ){
212372 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ fts5yyStackOverflow(fts5yypParser);
212373 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ break;
212374 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
212375 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #else
212376 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( fts5yypParser->fts5yytos>=&fts5yypParser->fts5yystack[fts5yypParser->fts5yystksz-1] ){
212377 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( fts5yyGrowStack(fts5yypParser) ){
212378 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ fts5yyStackOverflow(fts5yypParser);
212379 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ break;
212380 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
212381 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
212382 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #endif
212383 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
212384 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ fts5yyact = fts5yy_reduce(fts5yypParser,fts5yyruleno,fts5yymajor,fts5yyminor sqlite3Fts5ParserCTX_PARAM);
212394 212385 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else if( fts5yyact <= fts5YY_MAX_SHIFTREDUCE ){
212395 212386 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
fts5yy_shift(fts5yypParser,fts5yyact,(fts5YYCODETYPE)fts5yymajor,fts5yyminor);
212396 212387 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#ifndef fts5YYNOERRORRECOVERY
212397 212388 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
fts5yypParser->fts5yyerrcnt--;
212398 212389 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#endif
@@ -212501,11 +212492,11 @@
212501 212492 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#endif
212502 212493 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
212503 212494 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
212504 212495 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#endif
212505 212496 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
212506 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }while( fts5yypParser->fts5yytos>fts5yypParser->fts5yystack );
212497 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
212507 212498 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#ifndef NDEBUG
212508 212499 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( fts5yyTraceFILE ){
212509 212500 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
fts5yyStackEntry *i;
212510 212501 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
char cDiv = '[';
212511 212502 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
fprintf(fts5yyTraceFILE,"%sReturn. Stack=",fts5yyTracePrompt);
@@ -227718,11 +227709,11 @@
227718 227709 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int nArg, /* Number of args */
227719 227710 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3_value **apUnused /* Function arguments */
227720 227711 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
){
227721 227712 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
assert( nArg==0 );
227722 227713 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
UNUSED_PARAM2(nArg, apUnused);
227723 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- sqlite3_result_text(pCtx, "fts5: 2021-01-01 18:32:15 5ac939e0adc923378173297e934c3664254a4fefbcddcc842bf4cc42dbaacf4f", -1, SQLITE_TRANSIENT);
227714 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ sqlite3_result_text(pCtx, "fts5: 2021-01-09 19:10:04 49dfce469e6a17111b349e53578479daf783064200bf0eec5bf8a91d3553b19f", -1, SQLITE_TRANSIENT);
227724 227715 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
227725 227716 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
227726 227717 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/*
227727 227718 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** Return true if zName is the extension on one of the shadow tables used
227728 227719 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** by this module.
@@ -232644,12 +232635,12 @@
232644 232635 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
232645 232636 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#endif /* SQLITE_CORE */
232646 232637 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#endif /* !defined(SQLITE_CORE) || defined(SQLITE_ENABLE_STMTVTAB) */
232647 232638 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
232648 232639 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/************** End of stmt.c ************************************************/
232649 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #if __LINE__!=232649
232640 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #if __LINE__!=232640
232650 232641 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#undef SQLITE_SOURCE_ID
232651 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #define SQLITE_SOURCE_ID "2021-01-01 22:06:17 d01e9f2d00dc439c529cd8885a219fcddbaad73b9f471b020e2a0c18e2adalt2"
232642 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #define SQLITE_SOURCE_ID "2021-01-09 19:10:04 49dfce469e6a17111b349e53578479daf783064200bf0eec5bf8a91d3553alt2"
232652 232643 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#endif
232653 232644 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* Return the source-id for this library */
232654 232645 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_API const char *sqlite3_sourceid(void){ return SQLITE_SOURCE_ID; }
232655 232646 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/************************** End of sqlite3.c ******************************/
232656 232647 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!