• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/minidlna/sqlite-3.6.22/

Lines Matching defs:ao

52392     } ao;
54507 #if 0 /* local variables moved into u.ao */
54523 #endif /* local variables moved into u.ao */
54540 u.ao.nData = 0; /* Number of bytes of data space */
54541 u.ao.nHdr = 0; /* Number of bytes of header space */
54542 u.ao.nByte = 0; /* Data space required for this record */
54543 u.ao.nZero = 0; /* Number of zero bytes at the end of the record */
54544 u.ao.nField = pOp->p1;
54545 u.ao.zAffinity = pOp->p4.z;
54546 assert( u.ao.nField>0 && pOp->p2>0 && pOp->p2+u.ao.nField<=p->nMem+1 );
54547 u.ao.pData0 = &aMem[u.ao.nField];
54548 u.ao.nField = pOp->p2;
54549 u.ao.pLast = &u.ao.pData0[u.ao.nField-1];
54550 u.ao.file_format = p->minWriteFileFormat;
54555 for(u.ao.pRec=u.ao.pData0; u.ao.pRec<=u.ao.pLast; u.ao.pRec++){
54556 if( u.ao.zAffinity ){
54557 applyAffinity(u.ao.pRec, u.ao.zAffinity[u.ao.pRec-u.ao.pData0], encoding);
54559 if( u.ao.pRec->flags&MEM_Zero && u.ao.pRec->n>0 ){
54560 sqlite3VdbeMemExpandBlob(u.ao.pRec);
54562 u.ao.serial_type = sqlite3VdbeSerialType(u.ao.pRec, u.ao.file_format);
54563 u.ao.len = sqlite3VdbeSerialTypeLen(u.ao.serial_type);
54564 u.ao.nData += u.ao.len;
54565 u.ao.nHdr += sqlite3VarintLen(u.ao.serial_type);
54566 if( u.ao.pRec->flags & MEM_Zero ){
54569 u.ao.nZero += u.ao.pRec->u.nZero;
54570 }else if( u.ao.len ){
54571 u.ao.nZero = 0;
54576 u.ao.nHdr += u.ao.nVarint = sqlite3VarintLen(u.ao.nHdr);
54577 if( u.ao.nVarint<sqlite3VarintLen(u.ao.nHdr) ){
54578 u.ao.nHdr++;
54580 u.ao.nByte = u.ao.nHdr+u.ao.nData-u.ao.nZero;
54581 if( u.ao.nByte>db->aLimit[SQLITE_LIMIT_LENGTH] ){
54592 if( sqlite3VdbeMemGrow(pOut, (int)u.ao.nByte, 0) ){
54595 u.ao.zNewRecord = (u8 *)pOut->z;
54598 u.ao.i = putVarint32(u.ao.zNewRecord, u.ao.nHdr);
54599 for(u.ao.pRec=u.ao.pData0; u.ao.pRec<=u.ao.pLast; u.ao.pRec++){
54600 u.ao.serial_type = sqlite3VdbeSerialType(u.ao.pRec, u.ao.file_format);
54601 u.ao.i += putVarint32(&u.ao.zNewRecord[u.ao.i], u.ao.serial_type); /* serial type */
54603 for(u.ao.pRec=u.ao.pData0; u.ao.pRec<=u.ao.pLast; u.ao.pRec++){ /* serial data */
54604 u.ao.i += sqlite3VdbeSerialPut(&u.ao.zNewRecord[u.ao.i], (int)(u.ao.nByte-u.ao.i), u.ao.pRec,u.ao.file_format);
54606 assert( u.ao.i==u.ao.nByte );
54609 pOut->n = (int)u.ao.nByte;
54612 if( u.ao.nZero ){
54613 pOut->u.nZero = u.ao.nZero;