Lines Matching defs:buffer
32 // First, attempt to print directly to the stack buffer.
47 // format it. Format the string into our heap buffer. `set` automatically reserves an extra
48 // byte at the end of the buffer for a null terminator, so we don't need to add one here.
94 char buffer[kSkStrAppendU32_MaxSize];
95 char* p = buffer + sizeof(buffer);
102 SkASSERT(p >= buffer);
103 char* stop = buffer + sizeof(buffer);
123 char buffer[kSkStrAppendU64_MaxSize];
124 char* p = buffer + sizeof(buffer);
137 SkASSERT(p >= buffer);
138 size_t cp_len = buffer + sizeof(buffer) - p;
175 char buffer[kSkStrAppendScalar_MaxSize + 1];
176 int len = snprintf(buffer, sizeof(buffer), gFormat, value);
177 memcpy(string, buffer, len);
365 // Use less of the buffer we have without allocating a smaller one.
388 // Use less of the buffer we have without allocating a smaller one.
419 do it in place, rather than allocating a new buffer.
460 char buffer[SkUTF::kMaxBytesInUTF8Sequence];
461 size_t len = SkUTF::ToUTF8(uni, buffer);
464 this->insert(offset, buffer, len);
469 char buffer[kSkStrAppendS32_MaxSize];
470 char* stop = SkStrAppendS32(buffer, dec);
471 this->insert(offset, buffer, stop - buffer);
475 char buffer[kSkStrAppendS64_MaxSize];
476 char* stop = SkStrAppendS64(buffer, dec, minDigits);
477 this->insert(offset, buffer, stop - buffer);
481 char buffer[kSkStrAppendU32_MaxSize];
482 char* stop = SkStrAppendU32(buffer, dec);
483 this->insert(offset, buffer, stop - buffer);
487 char buffer[kSkStrAppendU64_MaxSize];
488 char* stop = SkStrAppendU64(buffer, dec, minDigits);
489 this->insert(offset, buffer, stop - buffer);
495 char buffer[8];
496 char* p = buffer + sizeof(buffer);
508 SkASSERT(p >= buffer);
509 this->insert(offset, p, buffer + sizeof(buffer) - p);
513 char buffer[kSkStrAppendScalar_MaxSize];
514 char* stop = SkStrAppendScalar(buffer, value);
515 this->insert(offset, buffer, stop - buffer);