Lines Matching defs:dst
266 uint16_t* const dst = reinterpret_cast<uint16_t*>(buf);
268 size_t max_chars = buflen / sizeof(*dst);
273 uint16_t* const aligned_dst = AlignUp(dst, sizeof(*dst));
275 if (aligned_dst == dst) {
276 nchars = str->Write(isolate, dst, 0, max_chars, flags);
277 return nchars * sizeof(*dst);
280 CHECK_EQ(reinterpret_cast<uintptr_t>(aligned_dst) % sizeof(*dst), 0);
291 memmove(dst, aligned_dst, nchars * sizeof(*dst));
296 memcpy(buf + nchars * sizeof(*dst), &last, sizeof(last));
299 return nchars * sizeof(*dst);
325 uint8_t* const dst = reinterpret_cast<uint8_t*>(buf);
326 nbytes = str->WriteOneByte(isolate, dst, 0, buflen, flags);
469 static void force_ascii_slow(const char* src, char* dst, size_t len) {
471 dst[i] = src[i] & 0x7f;
476 static void force_ascii(const char* src, char* dst, size_t len) {
478 force_ascii_slow(src, dst, len);
485 const unsigned dst_unalign = reinterpret_cast<uintptr_t>(dst) & align_mask;
490 force_ascii_slow(src, dst, unalign);
492 dst += unalign;
495 force_ascii_slow(src, dst, len);
507 uintptr_t* dstw = reinterpret_cast<uintptr_t*>(dst);
516 force_ascii_slow(src + offset, dst + offset, remainder);
524 char* dst,
534 dst[k + 0] = hex[val >> 4];
535 dst[k + 1] = hex[val & 15];
543 std::string dst(dlen, '\0');
544 hex_encode(src, slen, dst.data(), dlen);
545 return dst;
613 char* dst = node::UncheckedMalloc(dlen);
614 if (dst == nullptr) {
619 size_t written = base64_encode(buf, buflen, dst, dlen);
622 return ExternOneByteString::New(isolate, dst, dlen, error);
627 char* dst = node::UncheckedMalloc(dlen);
628 if (dst == nullptr) {
633 size_t written = base64_encode(buf, buflen, dst, dlen, Base64Mode::URL);
636 return ExternOneByteString::New(isolate, dst, dlen, error);
641 char* dst = node::UncheckedMalloc(dlen);
642 if (dst == nullptr) {
646 size_t written = hex_encode(buf, buflen, dst, dlen);
649 return ExternOneByteString::New(isolate, dst, dlen, error);
655 uint16_t* dst = node::UncheckedMalloc<uint16_t>(str_len);
656 if (str_len != 0 && dst == nullptr) {
665 dst[k] = static_cast<uint16_t>(hi) << 8 | lo;
667 return ExternTwoByteString::New(isolate, dst, str_len, error);
671 char* dst = node::UncheckedMalloc(buflen);
672 if (dst == nullptr) {
676 memcpy(dst, buf, buflen);
678 isolate, reinterpret_cast<uint16_t*>(dst), str_len, error);
702 uint16_t* dst = node::UncheckedMalloc<uint16_t>(buflen);
703 if (dst == nullptr) {
708 memcpy(dst, buf, nbytes);
709 SwapBytes16(reinterpret_cast<char*>(dst), nbytes);
710 return ExternTwoByteString::New(isolate, dst, buflen, error);