mad_status DIGCLIENT MADCliAddrToString( address a, mad_type_handle th, mad_label_kind lk, char *buff, unsigned buff_len ) { char *p; RemoteOvlTransAddr( &a ); switch( lk ) { case MLK_CODE: p = CnvAddr( a, CAO_NO_PLUS, FALSE, buff, buff_len ); break; default: p = CnvAddr( a, CAO_NORMAL_PLUS, FALSE, buff, buff_len ); break; } if( p != NULL ) return( MS_OK ); AddrTypeToString( &a, th, buff, buff_len ); return( MS_FAIL ); }
char *AddrToString( address *a, mad_address_format af, char *buff, size_t buff_len ) { return( AddrTypeToString( a, MADTypeDefault( MTK_ADDRESS, af, &DbgRegs->mr, a ), buff, buff_len ) ); }
char *AddrToIOString( address *a, char *buff, size_t buff_len ) { return( AddrTypeToString( a, MADTypeDefault( MAS_IO | MTK_ADDRESS, MAF_FULL, &DbgRegs->mr, a ), buff, buff_len ) ); }