Lines Matching refs:ptr1
223 Character *ptr, *ptr1, *ptr2; member in StringTestState
251 ptr = ptr1 = ptr2 = nullptr; in ResetPointers()
254 ptr1 = glob_ptr1 + alignments[align1_index_]; in ResetPointers()
274 memset(state.ptr1, 'L', state.len[i]); in TEST()
275 state.ptr1[random() % state.len[i]] = '\0'; in TEST()
276 state.ptr1[state.len[i] - 1] = '\0'; in TEST()
278 strcpy(state.ptr + state.MAX_LEN - 1, state.ptr1); in TEST()
280 EXPECT_TRUE(strcat(state.ptr2, state.ptr1) == state.ptr2); in TEST()
454 memset(state.ptr1, ~seek_char, state.len[i]); in TEST()
456 memset(state.ptr1, '\1', state.len[i]); in TEST()
458 state.ptr1[state.len[i] - 1] = '\0'; in TEST()
464 expected = state.ptr1 + state.len[i] - 1; in TEST()
469 state.ptr1[pos] = seek_char; in TEST()
470 expected = state.ptr1 + pos; in TEST()
473 ASSERT_TRUE(strchr(state.ptr1, seek_char) == expected); in TEST()
489 memset(state.ptr1, 'v', state.MAX_LEN); in TEST()
491 state.ptr1[state.len[i] - 1] = '\0'; in TEST()
498 memcpy(state.ptr1, state.ptr2, state.len[i]); in TEST()
500 actual = strcmp(state.ptr1, state.ptr2); in TEST()
502 memcpy(state.ptr1, state.ptr2, pos); in TEST()
503 if (state.ptr1[pos] > state.ptr2[pos]) { in TEST()
505 } else if (state.ptr1[pos] == state.ptr2[pos]) { in TEST()
506 state.ptr1[pos + 1] = '\0'; in TEST()
512 actual = strcmp(state.ptr1, state.ptr2); in TEST()
525 memset(state.ptr1, '\2', pos); in TEST()
526 state.ptr1[pos] = '\0'; in TEST()
527 state.ptr1[state.MAX_LEN - 1] = '\0'; in TEST()
529 memcpy(state.ptr, state.ptr1, state.MAX_LEN); in TEST()
535 memcpy(state.ptr + state.MAX_LEN, state.ptr1, pos + 1); in TEST()
538 ASSERT_TRUE(stpcpy(state.ptr2, state.ptr1) == state.ptr2 + strlen(state.ptr1)); in TEST()
539 ASSERT_FALSE((memcmp(state.ptr1, state.ptr, state.MAX_LEN)) != 0 || in TEST()
549 memset(state.ptr1, '\2', pos); in TEST()
550 state.ptr1[pos] = '\0'; in TEST()
551 state.ptr1[state.MAX_LEN - 1] = '\0'; in TEST()
553 memcpy(state.ptr, state.ptr1, state.MAX_LEN); in TEST()
559 memcpy(state.ptr + state.MAX_LEN, state.ptr1, pos + 1); in TEST()
562 ASSERT_TRUE(strcpy(state.ptr2, state.ptr1) == state.ptr2); in TEST()
563 ASSERT_FALSE((memcmp(state.ptr1, state.ptr, state.MAX_LEN)) != 0 || in TEST()
578 memset(state.ptr1, '\3', pos); in TEST()
579 state.ptr1[pos] = '\0'; in TEST()
581 memcpy(state.ptr + state.MAX_LEN - 1, state.ptr1, pos + 1); in TEST()
583 memcpy(state.ptr + state.MAX_LEN - 1, state.ptr1, state.len[i]); in TEST()
587 strlcat(state.ptr2, state.ptr1, state.MAX_LEN + state.len[i]); in TEST()
602 memset(state.ptr1, rand, state.MAX_LEN); in TEST()
606 state.ptr1[pos] = '\0'; in TEST()
608 memcpy(state.ptr, state.ptr1, state.MAX_LEN); in TEST()
614 memcpy(state.ptr + state.MAX_LEN, state.ptr1, state.MAX_LEN); in TEST()
617 memcpy(state.ptr + state.MAX_LEN, state.ptr1, pos + 1); in TEST()
620 ASSERT_EQ(strlcpy(state.ptr2, state.ptr1, state.MAX_LEN), strlen(state.ptr1)); in TEST()
621 ASSERT_FALSE((memcmp(state.ptr1, state.ptr, state.MAX_LEN) != 0) || in TEST()
637 memset(state.ptr1, 'I', state.len[i]); in TEST()
638 state.ptr1[random() % state.len[i]] = '\0'; in TEST()
639 state.ptr1[state.len[i] - 1] = '\0'; in TEST()
641 size_t pos = strlen(state.ptr1); in TEST()
644 strncpy(state.ptr + state.MAX_LEN - 1, state.ptr1, std::min(actual, pos)); in TEST()
647 ASSERT_TRUE(strncat(state.ptr2, state.ptr1, actual) == state.ptr2); in TEST()
657 memset(state.ptr1, 'v', state.MAX_LEN); in TEST()
659 state.ptr1[state.len[i] - 1] = '\0'; in TEST()
666 memcpy(state.ptr1, state.ptr2, state.len[i]); in TEST()
668 actual = strncmp(state.ptr1, state.ptr2, state.len[i]); in TEST()
670 memcpy(state.ptr1, state.ptr2, pos); in TEST()
671 if (state.ptr1[pos] > state.ptr2[pos]) { in TEST()
673 } else if (state.ptr1[pos] == state.ptr2[pos]) { in TEST()
674 state.ptr1[pos + 1] = '\0'; in TEST()
680 actual = strncmp(state.ptr1, state.ptr2, state.len[i]); in TEST()
691 memset(state.ptr1, 'J', state.MAX_LEN); in TEST()
694 state.ptr1[ptr1_len] = '\0'; in TEST()
696 memcpy(state.ptr, state.ptr1, state.MAX_LEN); in TEST()
705 memcpy(state.ptr + state.MAX_LEN, state.ptr1, copy_len); in TEST()
714 ASSERT_EQ(state.ptr2 + expected_end, stpncpy(state.ptr2, state.ptr1, copy_len)); in TEST()
717 ASSERT_EQ(0, memcmp(state.ptr1, state.ptr, state.MAX_LEN)); in TEST()
728 memset(state.ptr1, 'K', state.MAX_LEN); in TEST()
731 state.ptr1[ptr1_len] = '\0'; in TEST()
733 memcpy(state.ptr, state.ptr1, state.MAX_LEN); in TEST()
742 memcpy(state.ptr + state.MAX_LEN, state.ptr1, copy_len); in TEST()
751 ASSERT_EQ(state.ptr2 + expected_end, stpncpy(state.ptr2, state.ptr1, copy_len)); in TEST()
754 ASSERT_EQ(0, memcmp(state.ptr1, state.ptr, state.MAX_LEN)); in TEST()
766 memset(state.ptr1, ~seek_char, state.len[i]); in TEST()
768 memset(state.ptr1, '\1', state.len[i]); in TEST()
770 state.ptr1[state.len[i] - 1] = '\0'; in TEST()
776 expected = state.ptr1 + state.len[i] - 1; in TEST()
781 state.ptr1[pos] = seek_char; in TEST()
782 expected = state.ptr1 + pos; in TEST()
785 ASSERT_TRUE(strrchr(state.ptr1, seek_char) == expected); in TEST()
795 memset(state.ptr1, ~seek_char, state.len[i]); in TEST()
802 state.ptr1[pos] = seek_char; in TEST()
803 expected = state.ptr1 + pos; in TEST()
806 ASSERT_TRUE(memchr(state.ptr1, seek_char, state.len[i]) == expected); in TEST()
824 memset(state.ptr1, ~seek_char, state.len[i]); in TEST()
831 state.ptr1[pos] = seek_char; in TEST()
832 expected = state.ptr1 + pos; in TEST()
835 ASSERT_TRUE(memrchr(state.ptr1, seek_char, state.len[i]) == expected); in TEST()
846 memset(state.ptr1, c1, state.MAX_LEN); in TEST()
853 int actual = memcmp(state.ptr1, state.ptr2, state.MAX_LEN); in TEST()
868 wmemset(state.ptr1, c1, state.MAX_LEN); in TEST()
875 int actual = wmemcmp(state.ptr1, state.ptr2, (size_t) state.MAX_LEN); in TEST()
889 memset(state.ptr1, rand, state.len[i]); in TEST()
890 memset(state.ptr1 + state.len[i], ~rand, state.MAX_LEN - state.len[i]); in TEST()
896 ASSERT_FALSE(memcpy(state.ptr2 + pos, state.ptr1 + pos, state.len[i]) != state.ptr2 + pos); in TEST()
897 ASSERT_EQ(0, memcmp(state.ptr1, state.ptr2, state.MAX_LEN)); in TEST()
907 memset(state.ptr1, ~ch, state.MAX_LEN); in TEST()
908 memcpy(state.ptr2, state.ptr1, state.MAX_LEN); in TEST()
912 state.ptr1[k] = ch; in TEST()
917 ASSERT_EQ(0, memcmp(state.ptr1, state.ptr2, state.MAX_LEN)); in TEST()
926 memset(state.ptr1, 'Q', 2 * state.MAX_LEN); in TEST()
930 memset(state.ptr1, 'R', state.len[i]); in TEST()
931 memcpy(state.ptr2, state.ptr1, 2 * state.MAX_LEN); in TEST()
932 memcpy(state.ptr, state.ptr1, state.len[i]); in TEST()
933 memcpy(state.ptr1 + pos, state.ptr, state.len[i]); in TEST()
936 ASSERT_EQ(0, memcmp(state.ptr2, state.ptr1, 2 * state.MAX_LEN)); in TEST()
946 char* ptr1 = reinterpret_cast<char*>(malloc(2 * sizeof(char) * len)); in TEST() local
951 ASSERT_TRUE(ptr1 != nullptr); in TEST()
956 memset(ptr1, 'S', 2 * len); in TEST()
957 memset(ptr1, 'T', len); in TEST()
958 memcpy(ptr2, ptr1, 2 * len); in TEST()
959 memcpy(ptr, ptr1, len); in TEST()
960 memcpy(ptr1 + pos, ptr, len); in TEST()
963 ASSERT_EQ(0, memcmp(ptr2, ptr1, 2 * len)); in TEST()
966 free(ptr1); in TEST()
1024 memset(state.ptr1, '4', state.MAX_LEN); in TEST()
1025 memset(state.ptr1 + state.MAX_LEN, 'a', state.MAX_LEN); in TEST()
1026 memcpy(state.ptr2, state.ptr1, 2 * state.MAX_LEN); in TEST()
1029 memcpy(state.ptr2 + start, state.ptr1, state.len[i]); in TEST()
1031 bcopy(state.ptr1, state.ptr1 + start, state.len[i]); in TEST()
1032 ASSERT_EQ(0, memcmp(state.ptr1, state.ptr2, 2 * state.MAX_LEN)); in TEST()
1040 memset(state.ptr1, 'R', state.MAX_LEN); in TEST()
1045 memcpy(state.ptr2, state.ptr1, start); in TEST()
1047 memcpy(state.ptr2 + end, state.ptr1 + end, state.MAX_LEN - end); in TEST()
1049 bzero(state.ptr1 + start, end - start); in TEST()
1051 ASSERT_EQ(0, memcmp(state.ptr1, state.ptr2, state.MAX_LEN)); in TEST()