Lines Matching refs:dst
421 wchar_t dst[128]; in TEST() local
425 memset(dst, 0, sizeof(dst)); in TEST()
427 ASSERT_EQ(0U, mbsnrtowcs(dst, &src, 0, 0, NULL)); in TEST()
429 memset(dst, 0, sizeof(dst)); in TEST()
431 ASSERT_EQ(2U, mbsnrtowcs(dst, &src, 2, 123, NULL)); // glibc chokes on SIZE_MAX here. in TEST()
432 ASSERT_EQ(L'h', dst[0]); in TEST()
433 ASSERT_EQ(L'e', dst[1]); in TEST()
436 memset(dst, 0, sizeof(dst)); in TEST()
438 ASSERT_EQ(3U, mbsnrtowcs(dst, &src, SIZE_MAX, 3, NULL)); in TEST()
439 ASSERT_EQ(L'h', dst[0]); in TEST()
440 ASSERT_EQ(L'e', dst[1]); in TEST()
441 ASSERT_EQ(L'l', dst[2]); in TEST()
473 wchar_t dst[NUM_WCHARS(sizeof(src))]; in TEST() local
475 EXPECT_EQ(dst, wmemcpy(dst, src, NUM_WCHARS(sizeof(src)))); in TEST()
476 EXPECT_STREQ(dst, src); in TEST()
481 wchar_t dst[NUM_WCHARS(sizeof(src))]; in TEST() local
483 EXPECT_EQ(dst + NUM_WCHARS(sizeof(src)) - 1, wcpcpy(dst, src)); in TEST()
484 EXPECT_STREQ(dst, src); in TEST()
489 wchar_t dst[NUM_WCHARS(sizeof(src)) + 5]; in TEST() local
492 EXPECT_EQ(dst + src_len, wcpncpy(dst, src, src_len + 1)); in TEST()
493 EXPECT_STREQ(dst, src); in TEST()
495 EXPECT_EQ(dst + 6, wcpncpy(dst, src, 6)); in TEST()
496 dst[6] = L'\0'; in TEST()
497 EXPECT_STREQ(dst, L"Source"); in TEST()
499 wmemset(dst, L'x', NUM_WCHARS(sizeof(dst))); in TEST()
500 EXPECT_EQ(dst + src_len, wcpncpy(dst, src, src_len + 4)); in TEST()
501 EXPECT_STREQ(dst, src); in TEST()
502 EXPECT_EQ(dst[src_len], L'\0'); in TEST()
503 EXPECT_EQ(dst[src_len+1], L'\0'); in TEST()
504 EXPECT_EQ(dst[src_len+2], L'\0'); in TEST()
505 EXPECT_EQ(dst[src_len+3], L'\0'); in TEST()
506 EXPECT_EQ(dst[src_len+4], L'x'); in TEST()
511 wchar_t dst[NUM_WCHARS(sizeof(src))]; in TEST() local
513 EXPECT_EQ(dst, wcscpy(dst, src)); in TEST()
514 EXPECT_STREQ(src, dst); in TEST()
519 wchar_t dst[NUM_WCHARS(sizeof(src)) + 5]; in TEST() local
522 EXPECT_EQ(dst, wcsncpy(dst, src, src_len + 1)); in TEST()
523 EXPECT_STREQ(dst, src); in TEST()
525 EXPECT_EQ(dst, wcsncpy(dst, src, 6)); in TEST()
526 dst[6] = L'\0'; in TEST()
527 EXPECT_STREQ(dst, L"Source"); in TEST()
529 wmemset(dst, L'x', NUM_WCHARS(sizeof(dst))); in TEST()
530 EXPECT_EQ(dst, wcsncpy(dst, src, src_len + 4)); in TEST()
531 EXPECT_STREQ(dst, src); in TEST()
532 EXPECT_EQ(dst[src_len], L'\0'); in TEST()
533 EXPECT_EQ(dst[src_len+1], L'\0'); in TEST()
534 EXPECT_EQ(dst[src_len+2], L'\0'); in TEST()
535 EXPECT_EQ(dst[src_len+3], L'\0'); in TEST()
536 EXPECT_EQ(dst[src_len+4], L'x'); in TEST()
672 wchar_t dst[6]; in TEST() local
673 ASSERT_EQ(&dst[4], wmempcpy(dst, L"hello", 4)); in TEST()