MCPcopy Create free account
hub / github.com/ZDoom/Raze / NumberToString

Function NumberToString

libraries/discordrpc/src/serialization.cpp:6–28  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4
5template <typename T>
6void NumberToString(char* dest, T number)
7{
8 if (!number) {
9 *dest++ = '0';
10 *dest++ = 0;
11 return;
12 }
13 if (number < 0) {
14 *dest++ = '-';
15 number = -number;
16 }
17 char temp[32];
18 int place = 0;
19 while (number) {
20 auto digit = number % 10;
21 number = number / 10;
22 temp[place++] = '0' + (char)digit;
23 }
24 for (--place; place >= 0; --place) {
25 *dest++ = temp[place];
26 }
27 *dest = 0;
28}
29
30// it's ever so slightly faster to not have to strlen the key
31template <typename T>

Callers 1

JsonWriteNonceFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected