Lines Matching refs:mem
496 Mem mem; in test_extract() local
498 memset(&mem, 0, sizeof(mem)); in test_extract()
499 mem.db = db; in test_extract()
500 mem.enc = ENC(db); in test_extract()
502 sqlite3VdbeSerialGet(pBody, (u32)iSerialType, &mem); in test_extract()
506 sqlite3_result_value(context, &mem); in test_extract()
509 if( mem.szMalloc ) sqlite3DbFree(db, mem.zMalloc); in test_extract()
545 Mem mem; in test_decode() local
547 memset(&mem, 0, sizeof(mem)); in test_decode()
548 mem.db = db; in test_decode()
549 mem.enc = ENC(db); in test_decode()
551 sqlite3VdbeSerialGet(pBody, (u32)iSerialType, &mem); in test_decode()
554 switch( sqlite3_value_type(&mem) ){ in test_decode()
556 pVal = Tcl_NewStringObj((const char*)sqlite3_value_text(&mem), -1); in test_decode()
564 int n = sqlite3_value_bytes(&mem); in test_decode()
565 u8 *z = (u8*)sqlite3_value_blob(&mem); in test_decode()
580 pVal = Tcl_NewDoubleObj(sqlite3_value_double(&mem)); in test_decode()
584 pVal = Tcl_NewWideIntObj(sqlite3_value_int64(&mem)); in test_decode()
597 if( mem.szMalloc ){ in test_decode()
598 sqlite3DbFree(db, mem.zMalloc); in test_decode()