sqliteStrDup
pList->a[i].zDatabase = sqliteStrDup(zDb);
return sqliteStrDup("Unable to acquire a read lock on the database");
z = sqliteStrDup( val );
pNew->token.z = sqliteStrDup(p->token.z);
pItem->zName = sqliteStrDup(p->a[i].zName);
pNewItem->zDatabase = sqliteStrDup(pOldItem->zDatabase);
pNewItem->zName = sqliteStrDup(pOldItem->zName);
pNewItem->zAlias = sqliteStrDup(pOldItem->zAlias);
pNewItem->zName = sqliteStrDup(pOldItem->zName);
z = sqliteStrDup(zCol);
pTab->zName = zTabName ? sqliteStrDup(zTabName) : 0;
aCol[i].zName = sqliteStrDup(pEList->a[i].zName);
aCol[i].zName = sqliteStrDup(zBuf);
char *sqliteStrDup(const char*);
threadset[i].zFilename = sqliteStrDup(argv[2]);
threadset[i].zArg = sqliteStrDup(argv[2]);
nt->table = sqliteStrDup(pTableName->a[0].zName);
pOp->p3 = sqliteStrDup(pOp->p3);
pOp->p3 = sqliteStrDup(pOp->p3);