MCPcopy Create free account
hub / github.com/ddnet/ddnet / SetInteger64

Method SetInteger64

src/game/client/lineinput.cpp:698–714  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

696}
697
698void CLineInputNumber::SetInteger64(int64_t Number, int Base, int HexPrefix)
699{
700 char aBuf[64];
701 switch(Base)
702 {
703 case 10:
704 str_format(aBuf, sizeof(aBuf), "%" PRId64, Number);
705 break;
706 case 16:
707 str_format(aBuf, sizeof(aBuf), "%0*" PRIX64, HexPrefix, Number);
708 break;
709 default:
710 dbg_assert_failed("Base %d unsupported", Base);
711 }
712 if(str_comp(aBuf, GetString()) != 0)
713 Set(aBuf);
714}
715
716int64_t CLineInputNumber::GetInteger64(int Base) const
717{

Callers 1

Calls 2

str_formatFunction · 0.85
str_compFunction · 0.85

Tested by

no test coverage detected