Lines Matching refs:buffer
64 BufferOutputStream(char* buffer, size_t size) : total(0), pos_(buffer), avail_(size) {
150 // Writes number 'value' in base 'base' into buffer 'buf' of size 'buf_size' bytes.
238 char buffer[32]; /* temporary buffer used to format numbers */
325 const char* str = buffer;
335 buffer[0] = static_cast<char>(va_arg(args, int));
336 buffer[1] = '\0';
339 buffer[0] = '0';
340 buffer[1] = 'x';
341 format_integer(buffer + 2, sizeof(buffer) - 2, value, 'x');
373 /* format the number properly into our buffer */
374 format_integer(buffer, sizeof(buffer), value, c);
376 buffer[0] = '%';
377 buffer[1] = '\0';
405 int async_safe_format_buffer_va_list(char* buffer, size_t buffer_size, const char* format,
407 BufferOutputStream os(buffer, buffer_size);
412 int async_safe_format_buffer(char* buffer, size_t buffer_size, const char* format, ...) {
415 int buffer_len = async_safe_format_buffer_va_list(buffer, buffer_size, format, args);
513 char buffer[1024];
514 BufferOutputStream os(buffer, sizeof(buffer));
516 return async_safe_write_log(priority, tag, buffer);