Lines Matching refs:zOut
340 static void testHexToBin(const char *zIn, char *zOut){ in testHexToBin() argument
342 *(zOut++) = (testHexChar(zIn[0])<<4) + testHexChar(zIn[1]); in testHexToBin()
361 char *zOut; in testHexToUtf16be() local
365 zOut = sqlite3_malloc( n/2 ); in testHexToUtf16be()
366 if( zOut==0 ){ in testHexToUtf16be()
369 testHexToBin(zIn, zOut); in testHexToUtf16be()
370 sqlite3_result_text16be(pCtx, zOut, n/2, sqlite3_free); in testHexToUtf16be()
388 char *zOut; in testHexToUtf8() local
392 zOut = sqlite3_malloc( n/2 ); in testHexToUtf8()
393 if( zOut==0 ){ in testHexToUtf8()
396 testHexToBin(zIn, zOut); in testHexToUtf8()
397 sqlite3_result_text(pCtx, zOut, n/2, sqlite3_free); in testHexToUtf8()
415 char *zOut; in testHexToUtf16le() local
419 zOut = sqlite3_malloc( n/2 ); in testHexToUtf16le()
420 if( zOut==0 ){ in testHexToUtf16le()
423 testHexToBin(zIn, zOut); in testHexToUtf16le()
424 sqlite3_result_text16le(pCtx, zOut, n/2, sqlite3_free); in testHexToUtf16le()
446 char zOut[20]; in real2hex() local
454 zOut[i*2] = "0123456789abcdef"[v.x[i]>>4]; in real2hex()
455 zOut[i*2+1] = "0123456789abcdef"[v.x[i]&0xf]; in real2hex()
457 zOut[14-i*2] = "0123456789abcdef"[v.x[i]>>4]; in real2hex()
458 zOut[14-i*2+1] = "0123456789abcdef"[v.x[i]&0xf]; in real2hex()
461 zOut[16] = 0; in real2hex()
462 sqlite3_result_text(context, zOut, -1, SQLITE_TRANSIENT); in real2hex()