Lines Matching refs:iOfst
106 static int memdbRead(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);
107 static int memdbWrite(sqlite3_file*,const void*,int iAmt, sqlite3_int64 iOfst);
116 static int memdbFetch(sqlite3_file*, sqlite3_int64 iOfst, int iAmt, void **pp);
117 static int memdbUnfetch(sqlite3_file*, sqlite3_int64 iOfst, void *p);
255 sqlite_int64 iOfst in memdbRead() argument
259 if( iOfst+iAmt>p->sz ){ in memdbRead()
261 if( iOfst<p->sz ) memcpy(zBuf, p->aData+iOfst, p->sz - iOfst); in memdbRead()
265 memcpy(zBuf, p->aData+iOfst, iAmt); in memdbRead()
297 sqlite_int64 iOfst in memdbWrite() argument
307 if( iOfst+iAmt>p->sz ){ in memdbWrite()
309 if( iOfst+iAmt>p->szAlloc in memdbWrite()
310 && (rc = memdbEnlarge(p, iOfst+iAmt))!=SQLITE_OK in memdbWrite()
315 if( iOfst>p->sz ) memset(p->aData+p->sz, 0, iOfst-p->sz); in memdbWrite()
316 p->sz = iOfst+iAmt; in memdbWrite()
318 memcpy(p->aData+iOfst, z, iAmt); in memdbWrite()
469 sqlite3_int64 iOfst, in memdbFetch() argument
475 if( iOfst+iAmt>p->sz || (p->mFlags & SQLITE_DESERIALIZE_RESIZEABLE)!=0 ){ in memdbFetch()
479 *pp = (void*)(p->aData + iOfst); in memdbFetch()
486 static int memdbUnfetch(sqlite3_file *pFile, sqlite3_int64 iOfst, void *pPage){ in memdbUnfetch() argument
488 UNUSED_PARAMETER(iOfst); in memdbUnfetch()