diff options
author | drh <drh@noemail.net> | 2004-09-25 14:39:18 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2004-09-25 14:39:18 +0000 |
commit | ae29ffbe23e9a7ac2f8887992af4edb4a7278ad8 (patch) | |
tree | 84c05bb3c1b237d269e15353a0d4da0a5733d315 /src/tokenize.c | |
parent | 94a11211f548208e2725d2f5cc6fef29828356fe (diff) | |
download | sqlite-ae29ffbe23e9a7ac2f8887992af4edb4a7278ad8.tar.gz sqlite-ae29ffbe23e9a7ac2f8887992af4edb4a7278ad8.zip |
Code cleanup: get rid of the sqlite3SetNString utility function. (CVS 1984)
FossilOrigin-Name: 9ef4c24a9acc2128891303de1ffd2ef4509d779c
Diffstat (limited to 'src/tokenize.c')
-rw-r--r-- | src/tokenize.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/tokenize.c b/src/tokenize.c index f0865656c..7e2ab6274 100644 --- a/src/tokenize.c +++ b/src/tokenize.c @@ -15,7 +15,7 @@ ** individual tokens and sends those tokens one-by-one over to the ** parser for analysis. ** -** $Id: tokenize.c,v 1.87 2004/09/08 15:09:41 drh Exp $ +** $Id: tokenize.c,v 1.88 2004/09/25 14:39:19 drh Exp $ */ #include "sqliteInt.h" #include "os.h" @@ -500,8 +500,11 @@ int sqlite3RunParser(Parse *pParse, const char *zSql, char **pzErrMsg){ break; } case TK_ILLEGAL: { - sqlite3SetNString(pzErrMsg, "unrecognized token: \"", -1, - pParse->sLastToken.z, pParse->sLastToken.n, "\"", 1, (char*)0); + if( pzErrMsg ){ + sqliteFree(*pzErrMsg); + *pzErrMsg = sqlite3MPrintf("unrecognized token: \"%T\"", + &pParse->sLastToken); + } nErr++; goto abort_parse; } |