MCPcopy Index your code
hub / github.com/bytecode77/r77-rootkit / Int32ToStrW

Function Int32ToStrW

r77api/r77win.c:95–128  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

93 }
94}
95PWCHAR Int32ToStrW(LONG value, PWCHAR buffer)
96{
97 PWCHAR returnValue = buffer;
98
99 if (value == 0)
100 {
101 buffer[0] = L'0';
102 buffer[1] = L'\0';
103 }
104 else
105 {
106 if (value < 0)
107 {
108 *buffer++ = L'-';
109 value = -value;
110 }
111
112 ULONG length = 0;
113 for (LONG i = value; i; i /= 10)
114 {
115 length++;
116 }
117
118 for (ULONG i = 0; i < length; i++)
119 {
120 buffer[length - i - 1] = L'0' + value % 10;
121 value /= 10;
122 }
123
124 buffer[length] = L'\0';
125 }
126
127 return returnValue;
128}
129
130BOOL Is64BitOperatingSystem()
131{

Callers 2

ObfuscateStringLiteralsFunction · 0.85
WriteObfuscatedNumberFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected