Lines Matching refs:fmt
118 int guest_vsnprintf(char *buf, int n, const char *fmt, va_list args)
139 for (str = buf; *fmt; ++fmt) {
140 if (*fmt != '%') {
141 APPEND_BUFFER_SAFE(str, end, *fmt);
148 ++fmt; /* this also skips first '%' */
149 switch (*fmt) {
169 if (isdigit(*fmt))
170 field_width = skip_atoi(&fmt);
171 else if (*fmt == '*') {
172 ++fmt;
183 if (*fmt == '.') {
184 ++fmt;
185 if (isdigit(*fmt))
186 precision = skip_atoi(&fmt);
187 else if (*fmt == '*') {
188 ++fmt;
198 if (*fmt == 'h' || *fmt == 'l' || *fmt == 'L') {
199 qualifier = *fmt;
200 ++fmt;
207 if (qualifier == 'l' && *fmt == 'l')
208 ++fmt;
213 switch (*fmt) {
280 if (*fmt)
281 APPEND_BUFFER_SAFE(str, end, *fmt);
283 --fmt;
304 int guest_snprintf(char *buf, int n, const char *fmt, ...)
309 va_start(va, fmt);
310 len = guest_vsnprintf(buf, n, fmt, va);