Lines Matching refs:iOfst
223 sqlite3_int64 iOfst /* Start reading here */ in inmemRead() argument
227 if( iOfst<0 || iOfst>=pVFile->sz ){ in inmemRead()
231 if( iOfst+iAmt>pVFile->sz ){ in inmemRead()
233 iAmt = (int)(pVFile->sz - iOfst); in inmemRead()
237 memcpy(pData, pVFile->a + iOfst, iAmt); in inmemRead()
244 sqlite3_int64 iOfst /* Start writing here */ in inmemWrite() argument
248 if( iOfst+iAmt > pVFile->sz ){ in inmemWrite()
250 if( iOfst+iAmt >= MX_FILE_SZ ){ in inmemWrite()
253 aNew = realloc(pVFile->a, (int)(iOfst+iAmt)); in inmemWrite()
258 if( iOfst > pVFile->sz ){ in inmemWrite()
259 memset(pVFile->a + pVFile->sz, 0, (int)(iOfst - pVFile->sz)); in inmemWrite()
261 pVFile->sz = (int)(iOfst + iAmt); in inmemWrite()
263 memcpy(pVFile->a + iOfst, pData, iAmt); in inmemWrite()