Lines Matching refs:Buffer

17 static int appendChar(char **Buffer, const char *BufferEnd, char C) {  in appendChar()  argument
18 if (*Buffer < BufferEnd) { in appendChar()
19 **Buffer = C; in appendChar()
20 (*Buffer)++; in appendChar()
28 static int appendNumber(char **Buffer, const char *BufferEnd, u64 AbsoluteValue, in appendNumber() argument
40 Res += appendChar(Buffer, BufferEnd, '-'); in appendNumber()
58 Res += appendChar(Buffer, BufferEnd, c); in appendNumber()
61 Res += appendChar(Buffer, BufferEnd, '-'); in appendNumber()
66 Res += appendChar(Buffer, BufferEnd, Digit); in appendNumber()
71 static int appendUnsigned(char **Buffer, const char *BufferEnd, u64 Num, in appendUnsigned() argument
74 return appendNumber(Buffer, BufferEnd, Num, Base, MinNumberLength, in appendUnsigned()
78 static int appendSignedDecimal(char **Buffer, const char *BufferEnd, s64 Num, in appendSignedDecimal() argument
84 return appendNumber(Buffer, BufferEnd, UnsignedNum, 10, MinNumberLength, in appendSignedDecimal()
93 static int appendString(char **Buffer, const char *BufferEnd, int Width, in appendString() argument
101 Res += appendChar(Buffer, BufferEnd, *S); in appendString()
105 Res += appendChar(Buffer, BufferEnd, ' '); in appendString()
109 static int appendPointer(char **Buffer, const char *BufferEnd, u64 ptr_value) { in appendPointer() argument
111 Res += appendString(Buffer, BufferEnd, 0, -1, "0x"); in appendPointer()
112 Res += appendUnsigned(Buffer, BufferEnd, ptr_value, 16, in appendPointer()
118 static int formatString(char *Buffer, uptr BufferLength, const char *Format, in formatString() argument
125 const char *BufferEnd = &Buffer[BufferLength - 1]; in formatString()
130 Res += appendChar(&Buffer, BufferEnd, *Cur); in formatString()
165 Res += appendSignedDecimal(&Buffer, BufferEnd, DVal, Width, PadWithZero); in formatString()
175 Res += appendUnsigned(&Buffer, BufferEnd, UVal, (*Cur == 'u') ? 10 : 16, in formatString()
181 Res += appendPointer(&Buffer, BufferEnd, va_arg(Args, uptr)); in formatString()
188 Res += appendString(&Buffer, BufferEnd, LeftJustified ? -Width : Width, in formatString()
195 appendChar(&Buffer, BufferEnd, static_cast<char>(va_arg(Args, int))); in formatString()
211 appendSignedDecimal(&Buffer, BufferEnd, DVal, Width, PadWithZero); in formatString()
214 Res += appendUnsigned(&Buffer, BufferEnd, UVal, 10, Width, PadWithZero, in formatString()
222 Res += appendChar(&Buffer, BufferEnd, '%'); in formatString()
230 RAW_CHECK(Buffer <= BufferEnd); in formatString()
231 appendChar(&Buffer, BufferEnd + 1, '\0'); in formatString()
235 int formatString(char *Buffer, uptr BufferLength, const char *Format, ...) { in formatString() argument
238 int Res = formatString(Buffer, BufferLength, Format, Args); in formatString()