aboutsummaryrefslogtreecommitdiff
path: root/src/sqliteInt.h
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2019-01-11 13:32:23 +0000
committerdrh <drh@noemail.net>2019-01-11 13:32:23 +0000
commit51d35b0fa9f636e4df2cb8751912dd01c310acd7 (patch)
treeec86dc5c9adcc33187e30fb0168b0c36274d9251 /src/sqliteInt.h
parente65b9c6a5e2ff7a1de7bed378fe09157ce8e8525 (diff)
downloadsqlite-51d35b0fa9f636e4df2cb8751912dd01c310acd7.tar.gz
sqlite-51d35b0fa9f636e4df2cb8751912dd01c310acd7.zip
The keywords TRUE and FALSE should only act as boolean literal values if
unquoted. FossilOrigin-Name: 5547f39de993c708f72301ef25df190a2f007e0c4253799bdd9e86bb1ae41777
Diffstat (limited to 'src/sqliteInt.h')
-rw-r--r--src/sqliteInt.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/sqliteInt.h b/src/sqliteInt.h
index d701e3fe3..fe0bd6226 100644
--- a/src/sqliteInt.h
+++ b/src/sqliteInt.h
@@ -2522,6 +2522,7 @@ struct Expr {
#define EP_Leaf 0x800000 /* Expr.pLeft, .pRight, .u.pSelect all NULL */
#define EP_WinFunc 0x1000000 /* TK_FUNCTION with Expr.y.pWin set */
#define EP_Subrtn 0x2000000 /* Uses Expr.y.sub. TK_IN, _SELECT, or _EXISTS */
+#define EP_Quoted 0x4000000 /* TK_ID was originally quoted */
/*
** The EP_Propagate mask is a set of properties that automatically propagate
@@ -3814,6 +3815,7 @@ char *sqlite3VMPrintf(sqlite3*,const char*, va_list);
void sqlite3SetString(char **, sqlite3*, const char*);
void sqlite3ErrorMsg(Parse*, const char*, ...);
void sqlite3Dequote(char*);
+void sqlite3DequoteExpr(Expr*);
void sqlite3TokenInit(Token*,char*);
int sqlite3KeywordCode(const unsigned char*, int);
int sqlite3RunParser(Parse*, const char*, char **);