aboutsummaryrefslogtreecommitdiff
path: root/ext/misc/json1.c
diff options
context:
space:
mode:
authordan <dan@noemail.net>2019-09-07 18:20:43 +0000
committerdan <dan@noemail.net>2019-09-07 18:20:43 +0000
commite2ba6df9f0bbbf084db504c9559e7a5c7ebe023d (patch)
tree5a0cfbfcd4600a8d1d6a5ff4ecef2567df8fe016 /ext/misc/json1.c
parent1a97c413f8c26670d3bbf122a6eaa88dea0a0b5c (diff)
downloadsqlite-e2ba6df9f0bbbf084db504c9559e7a5c7ebe023d.tar.gz
sqlite-e2ba6df9f0bbbf084db504c9559e7a5c7ebe023d.zip
Add the SQLITE_SUBTYPE flag, which can be passed to sqlite3_create_function() and similar to indicate to the core that a user function is likely to use sqlite3_result_subtype().
FossilOrigin-Name: 6aa438ce41d460a6782ae63503128b9140c28ff59c2b2eed48b004acf83e0560
Diffstat (limited to 'ext/misc/json1.c')
-rw-r--r--ext/misc/json1.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/ext/misc/json1.c b/ext/misc/json1.c
index 3a9d10331..1c63c3e40 100644
--- a/ext/misc/json1.c
+++ b/ext/misc/json1.c
@@ -2504,9 +2504,9 @@ int sqlite3Json1Init(sqlite3 *db){
#endif
for(i=0; i<sizeof(aFunc)/sizeof(aFunc[0]) && rc==SQLITE_OK; i++){
rc = sqlite3_create_function(db, aFunc[i].zName, aFunc[i].nArg,
- SQLITE_UTF8 | SQLITE_DETERMINISTIC,
- (void*)&aFunc[i].flag,
- aFunc[i].xFunc, 0, 0);
+ SQLITE_UTF8 | SQLITE_DETERMINISTIC | SQLITE_SUBTYPE,
+ (void*)&aFunc[i].flag,
+ aFunc[i].xFunc, 0, 0);
}
#ifndef SQLITE_OMIT_WINDOWFUNC
for(i=0; i<sizeof(aAgg)/sizeof(aAgg[0]) && rc==SQLITE_OK; i++){