Implement SteamNetworkingIdentity_ToString for volcanoids
							parent
							
								
									31c1453d2b
								
							
						
					
					
						commit
						d86721afcb
					
				| 
						 | 
				
			
			@ -349,6 +349,23 @@ bool SteamNetworkingIPAddr_ParseString( SteamNetworkingIPAddr *pAddr, const char
 | 
			
		|||
void SteamNetworkingIdentity_ToString( const SteamNetworkingIdentity &identity, char *buf, size_t cbBuf )
 | 
			
		||||
{
 | 
			
		||||
    PRINT_DEBUG("Steam_Networking_Utils::SteamNetworkingIdentity_ToString\n");
 | 
			
		||||
    if (identity.m_eType == k_ESteamNetworkingIdentityType_SteamID)
 | 
			
		||||
    {
 | 
			
		||||
        if (buf != nullptr)
 | 
			
		||||
        {
 | 
			
		||||
            std::string str("steamid:");
 | 
			
		||||
            str += std::move(std::to_string(identity.GetSteamID64()));
 | 
			
		||||
            strncpy(buf, str.c_str(), cbBuf);
 | 
			
		||||
            buf[cbBuf - 1] = '\0';
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    else
 | 
			
		||||
    {
 | 
			
		||||
        if (cbBuf != 0 && buf != nullptr)
 | 
			
		||||
        {
 | 
			
		||||
            *buf = '\0';
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
bool SteamNetworkingIdentity_ParseString( SteamNetworkingIdentity *pIdentity, const char *pszStr )
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue