Lines Matching defs:aBuf

5408         char *aBuf = aStatic;
5413 n = readlink(pCur->zPath, aBuf, nBuf);
5415 if( aBuf!=aStatic ) sqlite3_free(aBuf);
5417 aBuf = sqlite3_malloc64(nBuf);
5418 if( aBuf==0 ){
5424 sqlite3_result_text(ctx, aBuf, n, SQLITE_TRANSIENT);
5425 if( aBuf!=aStatic ) sqlite3_free(aBuf);
7400 ** Read and return a 16-bit little-endian unsigned integer from buffer aBuf.
7402 static u16 zipfileGetU16(const u8 *aBuf){
7403 return (aBuf[1] << 8) + aBuf[0];
7407 ** Read and return a 32-bit little-endian unsigned integer from buffer aBuf.
7409 static u32 zipfileGetU32(const u8 *aBuf){
7410 if( aBuf==0 ) return 0;
7411 return ((u32)(aBuf[3]) << 24)
7412 + ((u32)(aBuf[2]) << 16)
7413 + ((u32)(aBuf[1]) << 8)
7414 + ((u32)(aBuf[0]) << 0);
7418 ** Write a 16-bit little endiate integer into buffer aBuf.
7420 static void zipfilePutU16(u8 *aBuf, u16 val){
7421 aBuf[0] = val & 0xFF;
7422 aBuf[1] = (val>>8) & 0xFF;
7426 ** Write a 32-bit little endiate integer into buffer aBuf.
7428 static void zipfilePutU32(u8 *aBuf, u32 val){
7429 aBuf[0] = val & 0xFF;
7430 aBuf[1] = (val>>8) & 0xFF;
7431 aBuf[2] = (val>>16) & 0xFF;
7432 aBuf[3] = (val>>24) & 0xFF;
7435 #define zipfileRead32(aBuf) ( aBuf+=4, zipfileGetU32(aBuf-4) )
7436 #define zipfileRead16(aBuf) ( aBuf+=2, zipfileGetU16(aBuf-2) )
7438 #define zipfileWrite32(aBuf,val) { zipfilePutU32(aBuf,val); aBuf+=4; }
7439 #define zipfileWrite16(aBuf,val) { zipfilePutU16(aBuf,val); aBuf+=2; }
7448 ** Decode the CDS record in buffer aBuf into (*pCDS). Return SQLITE_ERROR
7451 static int zipfileReadCDS(u8 *aBuf, ZipfileCDS *pCDS){
7452 u8 *aRead = aBuf;
7467 assert( aRead==&aBuf[ZIPFILE_CDS_NFILE_OFF] );
7475 assert( aRead==&aBuf[ZIPFILE_CDS_FIXED_SZ] );
7482 ** Decode the LFH record in buffer aBuf into (*pLFH). Return SQLITE_ERROR
7910 u8 *aBuf;
7913 aBuf = pCsr->pCurrent->aData;
7915 aBuf = aFree = sqlite3_malloc64(sz);
7916 if( aBuf==0 ){
7923 rc = zipfileReadData(pFile, aBuf, sz, pCsr->pCurrent->iDataOff,
7930 zipfileInflate(ctx, aBuf, sz, szFinal);
7932 sqlite3_result_blob(ctx, aBuf, sz, SQLITE_TRANSIENT);
8195 static int zipfileSerializeLFH(ZipfileEntry *pEntry, u8 *aBuf){
8197 u8 *a = aBuf;
8213 assert( a==&aBuf[ZIPFILE_LFH_FIXED_SZ] );
8225 return a-aBuf;
8234 u8 *aBuf = pTab->aBuffer;
8238 nBuf = zipfileSerializeLFH(pEntry, aBuf);
8239 rc = zipfileAppendData(pTab, aBuf, nBuf);
8575 static int zipfileSerializeEOCD(ZipfileEOCD *p, u8 *aBuf){
8576 u8 *a = aBuf;
8586 return a-aBuf;
8596 ** Serialize the CDS structure into buffer aBuf[]. Return the number
8599 static int zipfileSerializeCDS(ZipfileEntry *pEntry, u8 *aBuf){
8600 u8 *a = aBuf;
8617 assert( a==&aBuf[ZIPFILE_CDS_NFILE_OFF] );
8641 return a-aBuf;
14911 static int recoverVfsRead(sqlite3_file *pFd, void *aBuf, int nByte, i64 iOff){
14915 rc = pFd->pMethods->xRead(pFd, aBuf, nByte, iOff);
14917 sqlite3_randomness(16, aBuf);
14958 u8 *a = (u8*)aBuf;
14994 memcpy(p->pPage1Disk, aBuf, nByte);
15006 memcpy(aBuf, aHdr, sizeof(aHdr));
15007 memset(&((u8*)aBuf)[sizeof(aHdr)], 0, nByte-sizeof(aHdr));
15009 memcpy(p->pPage1Cache, aBuf, nByte);
15017 rc = pFd->pMethods->xRead(pFd, aBuf, nByte, iOff);
15043 sqlite3_file *pFd, const void *aBuf, int nByte, i64 iOff
15046 pFd->pMethods->xWrite(pFd, aBuf, nByte, iOff)