Lines Matching refs:aOut
56 int sqlite3TestHexToBin(const unsigned char *zIn, int N, unsigned char *aOut){ in sqlite3TestHexToBin() argument
83 aOut[j] = (c-1)<<4; in sqlite3TestHexToBin()
86 aOut[j++] |= c-1; in sqlite3TestHexToBin()
161 unsigned char *aOut; in hexio_write() local
171 aOut = sqlite3_malloc( 1 + nIn/2 ); in hexio_write()
172 if( aOut==0 ){ in hexio_write()
175 nOut = sqlite3TestHexToBin(zIn, nIn, aOut); in hexio_write()
185 written = (int)fwrite(aOut, 1, nOut, out); in hexio_write()
186 sqlite3_free(aOut); in hexio_write()
208 unsigned char *aOut; in hexio_get_int() local
216 aOut = sqlite3_malloc( 1 + nIn/2 ); in hexio_get_int()
217 if( aOut==0 ){ in hexio_get_int()
220 nOut = sqlite3TestHexToBin(zIn, nIn, aOut); in hexio_get_int()
222 memcpy(aNum, aOut, 4); in hexio_get_int()
225 memcpy(&aNum[4-nOut], aOut, nOut); in hexio_get_int()
227 sqlite3_free(aOut); in hexio_get_int()
392 unsigned char *aOut = 0; in make_fts3record() local
410 unsigned char *aNew = sqlite3_realloc(aOut, nNew); in make_fts3record()
412 sqlite3_free(aOut); in make_fts3record()
415 aOut = aNew; in make_fts3record()
418 nOut += putFts3Varint((char*)&aOut[nOut], iVal); in make_fts3record()
424 unsigned char *aNew = sqlite3_realloc(aOut, nNew); in make_fts3record()
426 sqlite3_free(aOut); in make_fts3record()
429 aOut = aNew; in make_fts3record()
432 memcpy(&aOut[nOut], zVal, nVal); in make_fts3record()
437 Tcl_SetObjResult(interp, Tcl_NewByteArrayObj(aOut, nOut)); in make_fts3record()
438 sqlite3_free(aOut); in make_fts3record()