MCPcopy Create free account
hub / github.com/YatSenOS/YatSenOS-Tutorial-Volume-1 / printf_add_to_buffer

Function printf_add_to_buffer

lab8/src/1/src/kernel/stdio.cpp:148–163  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

146}
147
148int printf_add_to_buffer(char *buffer, char c, int &idx, const int BUF_LEN)
149{
150 int counter = 0;
151
152 buffer[idx] = c;
153 ++idx;
154
155 if (idx == BUF_LEN)
156 {
157 buffer[idx] = '\0';
158 counter = stdio.print(buffer);
159 idx = 0;
160 }
161
162 return counter;
163}
164
165int printf(const char *const fmt, ...)
166{

Callers 1

printfFunction · 0.70

Calls 1

printMethod · 0.45

Tested by

no test coverage detected