| 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 ){ |