line |
true |
false |
branch |
35
|
1 |
4 |
if (!argc) { |
40
|
0 |
4 |
if( t==NULL ) return SQLITE_NOMEM; |
47
|
0 |
4 |
PUSHMARK(SP); |
53
|
0 |
4 |
if (n_retval != 1) { |
61
|
4 |
0 |
FREETMPS; |
109
|
34 |
34 |
if (MY_CXT.last_dbh_is_unicode) { |
123
|
16 |
52 |
if (nBytes < 0) { /* we get -1 from fts3. Don't know why ! */ |
129
|
0 |
68 |
PUSHMARK(SP); |
130
|
0 |
68 |
XPUSHs(perl_string); |
136
|
0 |
68 |
if (n_retval != 1) { |
142
|
68 |
0 |
FREETMPS; |
156
|
68 |
0 |
if (c->pToken) sqlite3_free(c->pToken); |
188
|
0 |
148 |
PUSHMARK(SP); |
194
|
20 |
128 |
if (n_retval == 0) { |
199
|
0 |
128 |
if (n_retval != 5) { |
202
|
128 |
0 |
*piPosition = POPi; |
203
|
128 |
0 |
*piEndOffset = POPi; |
204
|
128 |
0 |
*piStartOffset = POPi; |
205
|
128 |
0 |
*pnBytes = POPi; |
206
|
128 |
0 |
token = POPpx; |
208
|
64 |
64 |
if (c->pInput) { /* if working with utf8 data */ |
227
|
68 |
60 |
if (*pnBytes > c->nTokenAllocated ){ |
231
|
0 |
68 |
if( !pNew ) return SQLITE_NOMEM; |
244
|
128 |
20 |
FREETMPS; |
274
|
0 |
247 |
if (!DBIc_ACTIVE(imp_dbh)) { |
281
|
0 |
247 |
if( rc!=SQLITE_OK ){ |
287
|
0 |
247 |
if( rc!=SQLITE_OK ){ |