aaOutput 135331 ext/sqlite3/libsqlite/sqlite3.c char *aaOutput[16]; /* Malloc'd output buffers */ aaOutput 135651 ext/sqlite3/libsqlite/sqlite3.c for(i=0; i<SizeofArray(pTS->aaOutput); i++){ aaOutput 135652 ext/sqlite3/libsqlite/sqlite3.c if( pTS->aaOutput[i] ){ aaOutput 135654 ext/sqlite3/libsqlite/sqlite3.c aOut = pTS->aaOutput[i]; aaOutput 135656 ext/sqlite3/libsqlite/sqlite3.c pTS->aaOutput[i] = 0; aaOutput 135662 ext/sqlite3/libsqlite/sqlite3.c pTS->aaOutput[i], pTS->anOutput[i], aOut, nOut, &aNew, &nNew aaOutput 135669 ext/sqlite3/libsqlite/sqlite3.c sqlite3_free(pTS->aaOutput[i]); aaOutput 135671 ext/sqlite3/libsqlite/sqlite3.c pTS->aaOutput[i] = 0; aaOutput 135678 ext/sqlite3/libsqlite/sqlite3.c pTS->aaOutput[0] = aOut; aaOutput 135703 ext/sqlite3/libsqlite/sqlite3.c if( pTS->aaOutput[0]==0 ){ aaOutput 135720 ext/sqlite3/libsqlite/sqlite3.c pTS->aaOutput[0] = sqlite3_malloc(nDoclist + FTS3_VARINT_MAX + 1); aaOutput 135722 ext/sqlite3/libsqlite/sqlite3.c if( pTS->aaOutput[0] ){ aaOutput 135723 ext/sqlite3/libsqlite/sqlite3.c memcpy(pTS->aaOutput[0], aDoclist, nDoclist); aaOutput 135732 ext/sqlite3/libsqlite/sqlite3.c for(iOut=0; iOut<SizeofArray(pTS->aaOutput); iOut++){ aaOutput 135733 ext/sqlite3/libsqlite/sqlite3.c if( pTS->aaOutput[iOut]==0 ){ aaOutput 135735 ext/sqlite3/libsqlite/sqlite3.c pTS->aaOutput[iOut] = aMerge; aaOutput 135743 ext/sqlite3/libsqlite/sqlite3.c pTS->aaOutput[iOut], pTS->anOutput[iOut], &aNew, &nNew aaOutput 135751 ext/sqlite3/libsqlite/sqlite3.c sqlite3_free(pTS->aaOutput[iOut]); aaOutput 135752 ext/sqlite3/libsqlite/sqlite3.c pTS->aaOutput[iOut] = 0; aaOutput 135756 ext/sqlite3/libsqlite/sqlite3.c if( (iOut+1)==SizeofArray(pTS->aaOutput) ){ aaOutput 135757 ext/sqlite3/libsqlite/sqlite3.c pTS->aaOutput[iOut] = aMerge; aaOutput 136025 ext/sqlite3/libsqlite/sqlite3.c *ppOut = tsc.aaOutput[0]; aaOutput 136029 ext/sqlite3/libsqlite/sqlite3.c for(i=0; i<SizeofArray(tsc.aaOutput); i++){ aaOutput 136030 ext/sqlite3/libsqlite/sqlite3.c sqlite3_free(tsc.aaOutput[i]);