// ----------------------------------------------------------------------------- // CAsf::FormatGUID // ----------------------------------------------------------------------------- // void CAsf::FormatGUID( TDes8 &aGUID ) { LOGFN( "CAsf::FormatGUID" ); TBuf8<16> copyGUID( aGUID ); TInt i; for( i = 0; i < 4; i++ ) { copyGUID[i] = aGUID[3-i]; } for( i = 4; i < 6; i++ ) { copyGUID[i] = aGUID[9 - i]; } for ( i = 6; i < 8; i++ ) { copyGUID[i] = aGUID[13 - i]; } for( i = 8; i < 16 ; i++ ) { copyGUID[i] = aGUID[i]; } aGUID.Delete( 0, 32 ); for( i = 0; i < 16; i++ ) { aGUID.AppendNumFixedWidthUC( copyGUID[i], EHex, 2 ); } }
static void BtDevAddrToString(TDes8& aString, const TBTDevAddr& addr) { // GetReadable() does not produce a "standard" result, // so have to construct a string manually. aString.Zero(); _LIT8(KColon, ":"); for (TInt i=0; i<6; i++) { const TUint8& val = addr[i]; aString.AppendNumFixedWidthUC(val, EHex, 2); if (i < 5) aString.Append(KColon); } }