Lines Matching defs:str
6 #define APPEND_BUFFER_SAFE(str, end, v) \
8 GUEST_ASSERT(str < end); \
9 *str++ = (v); \
43 static char *number(char *str, const char *end, long num, int base, int size,
94 APPEND_BUFFER_SAFE(str, end, ' ');
96 APPEND_BUFFER_SAFE(str, end, sign);
99 APPEND_BUFFER_SAFE(str, end, '0');
101 APPEND_BUFFER_SAFE(str, end, '0');
102 APPEND_BUFFER_SAFE(str, end, 'x');
107 APPEND_BUFFER_SAFE(str, end, c);
109 APPEND_BUFFER_SAFE(str, end, '0');
111 APPEND_BUFFER_SAFE(str, end, tmp[i]);
113 APPEND_BUFFER_SAFE(str, end, ' ');
115 return str;
120 char *str, *end;
139 for (str = buf; *fmt; ++fmt) {
141 APPEND_BUFFER_SAFE(str, end, *fmt);
217 APPEND_BUFFER_SAFE(str, end, ' ');
218 APPEND_BUFFER_SAFE(str, end,
221 APPEND_BUFFER_SAFE(str, end, ' ');
230 APPEND_BUFFER_SAFE(str, end, ' ');
232 APPEND_BUFFER_SAFE(str, end, *s++);
234 APPEND_BUFFER_SAFE(str, end, ' ');
242 str = number(str, end,
250 *ip = (str - buf);
253 *ip = (str - buf);
258 APPEND_BUFFER_SAFE(str, end, '%');
279 APPEND_BUFFER_SAFE(str, end, '%');
281 APPEND_BUFFER_SAFE(str, end, *fmt);
296 str = number(str, end, num, base, field_width, precision, flags);
299 GUEST_ASSERT(str < end);
300 *str = '\0';
301 return str - buf;